php
文章平均质量分 79
寒枫
这个作者很懒,什么都没留下…
展开
-
以前写的小函数
/** * 1000=>1,000 * * @param string|numeric $str * @return string */function num_format($str){ if(!is_numeric($str)) return 'Please input character type Numbers'; $len = strlen($str); $num =原创 2012-05-21 15:18:50 · 478 阅读 · 0 评论 -
利用Redis存储Session值的类
【原创】利用Redis存储Session值的类/** * @name session in redis * @uses store * @author jiang kejun * @since 2013.08.20 * @version $Id: code.php 240 2013.08.20 create jkj $ * */class SessionInRedis原创 2013-08-20 11:29:08 · 1143 阅读 · 0 评论 -
回文字符串
【原创】回文字符串/** * @author jiang kejun * @since 2013.7.24 * @name 回文字符串 input a-z output number * @version $Id: index.php 59 2013.7.24 create jkj $ * * @param string $s * @return int >=0 */f原创 2013-07-24 10:27:03 · 869 阅读 · 2 评论 -
JSON格式编码操作类
【原创】JSON格式编码操作类可以使大家加深对字符串编码和json编码原理的了解define('IS_NULL', 'NULL');define('IS_BOOL', 'boolean');define('IS_INT', 'integer');define('IS_DOUBLE', 'double');define('IS_STRING', 'string'原创 2013-06-05 16:56:09 · 1579 阅读 · 0 评论 -
字符串匹配的KMP算法php版
51cto看到这篇介绍KMP的文章,很感兴趣,就花了点时间实践下,关于此算法的原理和解释就不说了【文章地址】 话说编程实践才是真理,老套路,直接上代码/** * @author jiang kejun * @name KMP (Knuth-Morris-Pratt算法) for PHP5 * @since 2013.5.8 * @link http://developer.51c原创 2013-05-08 16:20:22 · 1165 阅读 · 0 评论 -
自己没事重写了array_chunk函数,纯属娱乐
/** * @name jarray_chunk * @author jiang kejun * * @param array $input * @param int $size * @param bool $preserve_keys * @return array */function jarray_chunk(array $input, $size, $原创 2011-05-26 16:02:00 · 418 阅读 · 1 评论 -
简单的smtp发邮件类
/** * @author jiangkejun * @name sendmail for fsockopen (smtp) * @version 1.1.10 Simple * @since 2013.5.29 22:37 * @see SMTP Protocol http://www.doc88.com/p-115669378978.html */ class s原创 2013-05-30 09:28:38 · 1178 阅读 · 0 评论 -
字符串匹配的Boyer-Moore算法 for PHP
/** * @author jiangkejun * @name Bm (Boyer-Moore算法) for PHP5 * @version 1.1.11 beta * @since 2013.5.9 * @link http://developer.51cto.com/art/201305/392552.htm * @uses 文本文档里的Ctrl+F *原创 2013-05-09 21:33:50 · 1334 阅读 · 0 评论 -
简单的十进制数字与二,八,十六进制互转
算法原理不多说了,网上很多,二,八,十六,道理都一样,直接上代码/** * 十进制转各进制 * * @param int $number * @param int|string $format */function int10tomixed2_8_16($number,$format){ // 转换所需数组 $spc = array(0,1,2,3,4,5,6,原创 2013-04-19 22:38:27 · 632 阅读 · 0 评论 -
汉字转换拼音字头原理实践
今天照常登陆php新闻网站,看到首页的一则文字类的新闻,汉字转换拼音字头原理,闲来无事,用php实践下,把它写出来/** * 汉字转换为拼音字头 * @author jkj */class HzToPyHeader{ //传说中的160,16进制为a0,so.. static $BaseCode = 0xa0; // 国标一级汉字不同读音的起始区位码 priva原创 2013-04-22 21:26:31 · 1059 阅读 · 0 评论 -
数字转换成汉字大写
/** * 数字转换成汉字大写 * * @param integer $ns * @return string */function cny($ns) { static $cnums = array("零","壹","贰","叁","肆","伍","陆","柒","捌","玖"), $cnyunits = array("元","角","分"),原创 2013-01-24 14:43:32 · 839 阅读 · 0 评论 -
一稿,简单的数组队列
<?phpfunction arrayqueue(array $array, $length){ $count = sizeof($array); $y = $count%$length; $o = intval($count/$length); //1 $after = array_slice($array,0, $length*$o); foreach原创 2012-08-14 23:25:30 · 297 阅读 · 0 评论 -
利用Redis模拟简单队列工作
【原创】利用Redis模拟简单队列工作写得有点乱了,勿喷/** * @name RedisQueue * @uses simulation queue work * @author jiang kejun * @since 2013.08.27 * @version $Id: code.php 200 2013.08.27 create jkj $ * @ex原创 2013-08-27 16:24:20 · 1036 阅读 · 0 评论