【php常用工具类】教程文章相关的互联网学习教程文章

PHP的身份证号码工具类翻译的那个Java的

实现从15位~18位的身份证号码转换,校验中国大陆居民身份证、香港居民身份证、澳门身份证和台湾身份证。<?php/** * 身份证工具类 * * @author Tongle Xu <xutongle@gmail.com> 2013-6-6 * @copyright Copyright (c) 2003-2103 tintsoft.com * @license http://www.tintsoft.com * @version $Id$ */class Utils_Idcard { /** * 中国公民身份证号码最小长度。 */ const CHINA_ID_MIN_LENGTH = 15; /** * 中国公民身份证号码最大长...

PHP工具类

PHP工具类,开发系统必备的类:表单验证类验证码类日志类分页类无限极分类类 class Lib_Form { private $typeArr=array('isNotEmpty' , 'isInt' , 'isStr' , 'isEmail' , 'isTel' , 'isOnlyNum' , 'hasSet', 'isOnlyChar' , 'isNumAndChar' , 'checkLength'); private $msg = array(); private $code = 0; public function validata($post) { if(!is_array($post)) { $this->msg[] = 'data is not array'; } el...

一些简单的php工具类

平时工作总结的一些常用工具,采用简单的实现方式,功能较为单一,没有复杂的依赖。托管地址:http://git.oschina.net/caoyong2619/php-utils.git<?php/** * 验证器 * @author 曹勇 * @example * $data = array(username => caoyong,password => ); * $rules = array(username => require,password => require); * $validator = new Validator($data,$rules); * $is_pass = $validator->passed(); * $is_fail = $validator->faile...

一个非常好用的验证码工具类

<?php/** * 验证码类 */class Base_Tool_Verify{ /** * 生成验证码方法 */ public static function createCode(){ //生成验证码图片 // 全数字 $str = "D,B,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,W,J,K,M,M,N,K,P,Q,R,S,T,U,V,W,X,Y,Z"; //要显示的字符,可自己进行增删 $list = explode(",", $str); $cmax = count($list) - 1; $verifyCode = ; for ( $i=0; $i...

一个好用的验证码PHP工具类

<?php/** * 验证码类 */class Base_Tool_Verify{ /** * 生成验证码方法 */ public static function createCode(){ //生成验证码图片 // 全数字 $str = "D,B,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,W,J,K,M,M,N,K,P,Q,R,S,T,U,V,W,X,Y,Z"; //要显示的字符,可自己进行增删 $list = explode(",", $str); $cmax = count($list) - 1; $verifyCode = ; for ( $i=0; $i...

PHP实现的一分页工具类代码_PHP教程

总的页数是一个长度一定的木块,这把尺子在这个木块上滑动,前提,尺子的两端不能超出木块:D。发现这么一来要做的事情就是去找这个尺子在木块上的起始点,根据用户给传进来的page变量。哈哈,关键代码下面:代码如下 /** * 把中间的看成一个可以滑动的固定长度的尺子 * * 把$this->_totalShowPages 当成一个可以滑动的固定长度尺子, * 然后$this->_totalPages就是一个给定长度的木块,尺子在这个 * 木块上滑...

php实现分页工具类分享_PHP教程

代码: 代码如下: /** * 把中间的看成一个可以滑动的固定长度的尺子 * * 把$this->_totalShowPages 当成一个可以滑动的固定长度尺子, * 然后$this->_totalPages就是一个给定长度的木块,尺子在这个 * 木块上滑动。情况两种: * 1. 尺子长度大于木块长度,那么就直接输出所有的页码; * 2. 尺子长度小于木块长度,那么就只用找到输出这个尺子长度页 * 数的起始点——$start, $end; * @Access protec...

php-汉字拼音首字母工具类,php-汉字工具类_PHP教程

php-汉字拼音首字母工具类,php-汉字工具类<?php/** * 汉字拼音首字母工具类 * 注: 英文的字串:不变返回(包括数字) eg .abc123 => abc123 * 中文字符串:返回拼音首字符 eg. 测试字符串 => CSZFC * 中英混合串: 返回拼音首字符和英文 eg. 我i我j => WIWJ * eg. * $py = new str2PY(); * * $result = $py->getInitials(周杰伦); * * //获取首字母 * $result = $py->getFirstString(abc); //A * $...

分享一段PHP制作的中文拼音首字母工具类,_PHP教程

分享一段PHP制作的中文拼音首字母工具类, 代码很简单,这里就不多BB了,大家看注释吧,注释都看不懂的小伙伴,求放过PHP!!!代码如下: <?php /** * 汉字拼音首字母工具类 * 注: 英文的字串:不变返回(包括数字) eg .abc123 => abc123 * 中文字符串:返回拼音首字符 eg. 测试字符串 => CSZFC * 中英混合串: 返回拼音首字符和英文 eg. 我i我j => WIWJ * eg. * $py = new str2PY(); * * $result = $p...

19个Android常用工具类汇总,android工具类汇总_PHP教程

19个Android常用工具类汇总,android工具类汇总 主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。 目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、ParcelUtils、RandomUtils、ArrayUtils、ImageUtils、ListUtils、MapUtils、ObjectUtils、SerializeUtils、SystemUtils、TimeUtils。 The English version of this artic...

19个Android常用工具类汇总_PHP教程

19个Android常用工具类汇总 主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。 目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、ParcelUtils、RandomUtils、ArrayUtils、ImageUtils、ListUtils、MapUtils、ObjectUtils、SerializeUtils、SystemUtils、TimeUtils。 The English version of this article see:Android Com...

最完整PHP常用工具类大全,_PHP教程

最完整PHP常用工具类大全,<?php /*** 助手类* @author www.shouce.ren*/ class Helper {/*** 判断当前服务器系统* @return string*/public static function getOS(){if(PATH_SEPARATOR == :){return Linux;}else{return Windows;}}/*** 当前微妙数* @return number*/public static function microtime_float() {list ( $usec, $sec ) = explode ( " ", microtime () );return (( float ) $usec + ( float ) $sec);}/*** 切割utf-8...

PHP常用工具类大全,工具类大全_PHP教程

PHP常用工具类大全,工具类大全<?php /*** 助手类* @author www.shouce.ren**/ class Helper { /** * 判断当前服务器系统 * @return string */ public static function getOS(){ if(PATH_SEPARATOR == :){ return Linux; }else{ return Windows; } } /** * 当前微妙数 * @return number */ public static function microtime_float() { list ( $usec, $sec ) = explode ( " ", microtime () ); return (( float ) $usec + ( float ...

自己项目中PHP常用工具类大全分享,php工具类大全分享_PHP教程【图】

自己项目中PHP常用工具类大全分享,php工具类大全分享Php代码 <?php /** * 助手类 * @author www.shouce.ren * */ class Helper { /** * 判断当前服务器系统 * @return string */ public static function getOS(){ if(PATH_SEPARATOR == :){ return Linux; }else{ return Windows; } } /** * 当前微妙数 * @return number */ public static function microtime_float() { list ( $usec, $sec ) = explode ( " ", m...

有没有必要把pdo对数据库的操作封装成工具类

有没有必要把pdo对数据库的操作封装成工具类,因为以前用mysql操作数据库都是直接调用工具类方法实现的,现在用pdo了,不知道是不是也要做个工具类 回复讨论(解决方案) 既然 以前用mysql操作数据库都是直接调用工具类方法实现的那么也应该把pdo对数据库的操作封装成工具类 这样所有使用工具类的应用项目都不需要因换用 pdo 而修改了 个人觉得没有必要,他已经封装得很好了,已近是面向对象了,,我一般都是直接用的