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

php实现分页工具类分享_PHP

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

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

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

19个Android常用工具类汇总_PHP

主要介绍总结的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 Common Utils 所有代码都在Trin...

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 (...

分享一段PHP制作的中文拼音首字母工具类_php实例

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

php封装的验证码工具类完整实例

本文实例讲述了php封装的验证码工具类。分享给大家供大家参考,具体如下: <?php //验证码工具类 class Captcha{//属性private $width;private $height;private $fontsize;private $pixes;private $lines;private $str_len;/** 构造方法* @param1 array $arr = array(),初始化属性的关联数组*/public function __construct($arr = array()){//初始化$this->width = isset($arr[width]) ? $arr[width] : $GLOBALS[config][captcha]...

PHP实现基于面向对象的mysqli扩展库增删改查操作工具类

本文实例讲述了PHP实现基于面向对象的mysqli扩展库增删改查操作工具类。分享给大家供大家参考,具体如下: mysqli扩展库是MySQL扩展库的改进版本,在mysql扩展库的基础上提高了稳定性和效率,mysqli扩展库有两套东西,一套就是面向过程的mysqli另一套是面向对象的mysqli。操作方式大体和mysql扩展库大体一致,这次还是先抽取出来一个操作mysql的工具类,和调用的类。 1. mysqli扩展库操作数据库工具类 <?php//数据库操作类class DB...

PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】

本文实例讲述了PHP基于MySQLI函数封装的数据库连接工具类。分享给大家供大家参考,具体如下: mysql.class.php: <?php class mysql {private $mysqli;private $result;/*** 数据库连接* @param $config 配置数组*/public function connect($config){$host = $config[host]; //主机地址$username = $config[username];//用户名$password = $config[password];//密码$database = $config[database];//数据库$port = $config[port...

PHP解析xml格式数据工具类示例

本文实例讲述了PHP解析xml格式数据工具类。分享给大家供大家参考,具体如下: class ome_xml {/*** xml资源** @var resource* @see xml_parser_create()*/public $parser;/*** 资源编码** @var string*/public $srcenc;/*** target encoding** @var string*/public $dstenc;/*** the original struct** @access private* @var array*/public $_struct = array();/*** Constructor** @access public* @param ...

PHP实现可添加水印与生成缩略图的图片处理工具类【图】

本文实例讲述了PHP实现可添加水印与生成缩略图的图片处理工具类。分享给大家供大家参考,具体如下: ImageTool.class.php <?php class ImageTool {private $imagePath;//图片路径private $outputDir;//输出文件夹private $memoryImg;//内存图像public function __construct($imagePath, $outputDir = null){$this->imagePath = $imagePath;$this->outputDir = $outputDir;$this->memoryImg = null;}/*** 显示内存中的图片* @param ...

支持汉转拼和拼音分词的PHP中文工具类ChineseUtil

PHP 中文工具类,支持汉字转拼音、拼音分词、简繁互转。 PHP Chinese Tool class, support Chinese pinyin, pinyin participle, simplified and traditional conversion 目前本类库拥有的三个功能,都是在实际开发过程中整理出来的。这次使用的数据不同于以前我开源过汉字转拼音和简繁互转,数据都是从字典网站采集下来的,比以前的数据更加准确。 由于中文的博大精深,字有多音字,简体字和繁体字也有多种对应。并且本类库返回的所...

PHP实现的获取文件mimes类型工具类示例

本文实例讲述了PHP实现的获取文件mimes类型工具类。分享给大家供大家参考,具体如下: <?php /** Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved.** Licensed under the Apache License, Version 2.0 (the "License").* You may not use this file except in compliance with the License.* A copy of the License is located at** http://aws.amazon.com/apache2.0** or in the "license" file ac...

PHP实现可精确验证身份证号码的工具类示例【图】

本文实例讲述了PHP实现可精确验证身份证号码的工具类。分享给大家供大家参考,具体如下: <?php class check_IdCard {// $num为身份证号码,$checkSex:1为男,2为女,不输入为不验证public function checkIdentity($num, $checkSex = ) { // 不是15位或不是18位都是无效身份证号if (strlen($num) != 15 && strlen($num) != 18) {return false;}// 是数值if (is_numeric($num)) {// 如果是15位身份证号if (strlen($num) == 15) {//...

PHP封装的验证码工具类定义与用法示例【图】

本文实例讲述了PHP封装的验证码工具类定义与用法。分享给大家供大家参考,具体如下: 下面分享的是我自己封装的验证码工具类,在平时的项目中会比较经常用到的工具类,目前封装的这个工具类简易版的,如果有需要的伙伴可以拿去用,当然我建议用之前在配置文件里增加一些选项信息 //验证码宽度 private $width; //验证码高度 private $height; //验证的个数 private $length; //干扰点个数 private $dots; //干扰点的类型 private $...

php封装的pdo数据库操作工具类与用法示例

本文实例讲述了php封装的pdo数据库操作工具类与用法。分享给大家供大家参考,具体如下: <?php header("Content-Type:text/html;charset=utf-8"); class PdoMysql{public static $config = array();//设置连接参数,配置信息public static $link = null;//保存连接标识符public static $pconnect = false;//是否开启长连接public static $dbVersion = null;//保存数据库版本public static $connected = false;//判断是否连接成功pu...