汉字转整型数字,如:一百零一 转成 101

jerry thinkphp
在处理用户的数据时很头痛,有些用汉字描述数字,有些阿拉伯数字,尝试了好久,终于写出了下面这个算法来转换,经过了简单测试没发现什么问题。现在把代码分享出来,请大牛们帮忙测试一下吧,如果有更好的算法就请分

数字转字母,生成Excel列标

jerry thinkphp
在做Excel上传解析时,为了动态配置Excel与数据库表对应关系,由数组索引关联到Excel的某一列,需要将索引值转换为Excel列标,所以就写了这个方法,现在把代码帖出来,如果有更好的方法还请分享下,谢谢!    /**

简单PHP对称加密解密方法

jerry thinkphp
简单PHP对称加密解密方法
最近在项目中使用ThinkPHP自带的各种对称加密,在经过URL传输后出现解释不了的情况,无论使用URL转码还是什么,都不起作用,时好时坏,所以就自己随便写了一个加密解密的方法,希望能暂时满足项目的需求吧,目前至少

计算两个时间戳之间的时间长度

jerry thinkphp
此方法主要用于计算两个时间长度的有效数,比如,*年*月*日*时*分*秒,月份采用30天为一月,年采用365天为一年,计算有些许出入。    /**      * 返回两个时间的相距时间,*年*月*日*时*分*秒      * @param in

Volist标签 bug改善

jerry thinkphp
mod 有点小问题,第103行 见下面代码<?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST TH...
阅读全文

正则表达式的奥秘

jerry thinkphp
正则表达式简介转自:http://www.cnblogs.com/dtdd/archive/2013/03/10/2952988.html 1,正则表达式简介 (1)什么是正则表达式:是使用某种模式去匹配一类字符串的公式,它主要用于字符串的校验,分割,查找及

基于tp的数组分页

jerry thinkphp
或许有的时候数据并不是全都是从库里面查出来的吧!那天遇到一个就是先查出库里面的数据,然后在通过条件判断,得到一个数组!这个时候用到分页了,怎么整?看看function array_page($array,$rows){           

pgsql下若干问题的解决办法

jerry thinkphp
TP使用pgsql时会出现某些问题,现给出解决办法,以供参考1.add()方法无法获取新增的主键值,修改pgsql驱动:Db.Pgsql.class.php的134行:list($last_insert_id)   =   pg_fetch_array($result,null,PGSQL...
阅读全文

thinkphp通过rabc实现仅显示有权限的列表

jerry thinkphp
thinkphp通过rabc实现仅显示有权限的列表实现思想:将已有的模块和权限列表中对比实现,其实有更优的方案,根据具体的需求而定吧,成功案例请见http://liezy.com 1.控制器部分/*如果验证模式为2即时验证,通过rbac去即

zip压缩解压函数

jerry thinkphp
zip压缩解压函数
zip压缩解压函数<?php function ezip($zip, $hedef = ''){     $dirname=preg_replace('/.zip/', '', $zip);     $root = $_SERVER['DOCUMENT_ROOT'].'/zip...
阅读全文