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

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

这篇文章主要介绍了PHP实现的获取文件mimes类型工具类,结合实例形式分析了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 co...

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

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

php中关于MySQLI函数封装的数据库连接工具类的使用详解

这篇文章主要介绍了PHP基于MySQLI函数封装的数据库连接工具类,结合实例形式分析了php封装mysqli函数实现的数据库操作类定义及连接、增删改查数据库等基本操作用法,需要的朋友可以参考下本文实例讲述了PHP基于MySQLI函数封装的数据库连接工具类。分享给大家供大家参考,具体如下:mysql.class.php:<?php class mysql {private $mysqli;private $result;/*** 数据库连接* @param $config 配置数组*/public function connect($config...

PHP命令行参数解析工具类的示例代码【图】

PHP 命令行参数解析工具类的示例代码<?php /*** 命令行参数解析工具类* @author guolinchao*/ class CommandLine {// 临时记录短选项的选项值private static $shortOptVal = null;// options valueprivate static $optsArr = array();// command argsprivate static $argsArr = array();// 是否已解析过命令行参数private static $isParse = false;public function construct() {if(!self::$isParse) {self::parseArgs();}}/*** 获...

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封装分页工具类

分页基本上是每个项目都会使用到的,所以呢,把它封装成一个工具类,以后直接调用就可以了(虽然TP框架的灰常强大,但是自己封一个也未尝不可。),这样既省时又省力还赚‘工分。我封的这个分页工具类还比较完整,有首页,上一页,下一页,末页和可选数量的页码数量(也就是当页面很多时,只显示依据参数传入的个数),还可以依据需求选择是否使用下拉跳转页面功能。<?php /*** 分页工具类*/class page{/*** 返回分页所需字符串* @...

用C实现PHP扩展Image_Tool图片常用处理工具类的使用

一、类文档说明class Image_Tool{/*** 构造Image_Tool对象* @param string|array $img_data* $img_data可以为图片的路径*/function __construct($img_data="");/*** 添加文字注解,或用于文字水印* @access public* @param string $txt UTF8编码的文本* @param float $opacity 设置透明度* @param constant $gravity * 设置文字摆放位置:* NorthWest,North,NorthEast,West, Center,East,SouthWest,South,SouthEast,Static* @param ...

php时间日期工具类星座/干支/生肖

如果系统没有设置时区,那么获得的结果是UTC时间,相对中国用户来说,就是相差了8个小时<?php class Date {/*** 获取或者设置时区** @param int $timezone 时区* @return string | bool*/public static function timeZone($timezone = ){if ($timezone) {return function_exists(date_default_timezone_set) ? date_default_timezone_set($timezone) : putenv("TZ={$timezone}");} else {return function_exists(date_default_time...

php-汉字拼音首字母工具类

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

最完整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 /*** 助手类* @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/*** 助手类* @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提高工作效率的工具类led恒流电源提高效率提高效率英文【图】

每天写代码多了,会觉得写有些代码完成成了体力活,为了从繁杂中解脱,我会动点小心思,写点实用性的小工具。我想以此抛砖引玉,希望大家也动起手来。先看样子:模板变量: 在做管理后台开发时,常常一个表格用来展示数据记录.时间戳: 时间戳格式化.TXT转数组: 参照接口文档做开发时,可以高效地组装请求数据.运行代码: 直接运行标准的php代码,相信你会喜欢这种方式的.下载地址').addClass('pre-numbering').hide();$(this).addClass(...

PHP分页导航php通用分页工具类实现【图】

1、先上图,看下实现效果2、整类实现class Page {private $total; //总数量private $limit; //返回mysql的limit语句private $pageStart; //开始的数值private $pageStop; //结束的数值private $pageNumber; //显示分页数字的数量private $page; //当前页private $pageSize; //每页显示的数量private $pageToatl; //分页的总数量private $pageParam; //分页变量private $uri; //URL参数/*** 分页设置样式 不区分大小写...

php时间日期工具类的实现代码

/*** 功能:php时间与日期工具类* 编辑:bbs.it-home.org*/DateTimeUtils::addDate('2013-12-01',1,'y'); DateTimeUtils::getWeekDay('2013/10/01','/'); DateTimeUtils::isLeapYear('2013'); DateTimeUtils::timeFromNow(strtotime("2013-10-26 14:15:13")); class DateTimeUtils { /** * Checks for leap year, returns true if it is. No 2-digit year check. Also * handles julian calendar correctly. ...