网上大都讲的,都不支持繁体字,毕竟就是一个函数解决的事。
推荐一个很好的扩展,github地址: https://github.com/overtrue/pinyin
怎么用,自己去看就行了。
原理很简单,正则查找字符串,然后替换英文标点符号,正则中有专用的模式来匹配。中文则需要一一列举代码:<?php$str="!@#$%^&*(中'文:;﹑•中'文中'文().,<>|[]'\"";//中文标点$cha…
PHP删除目录及目录下所有文件<?php//循环删除目录和文件函数functiondelDirAndFile($dirName){if($handle=opendir("$dirName")){while(false!==($item…
1查询输出时乱码(SELECT)因为MSSQL数据库一般都是GBK编码,所以在php页面中加入header('Content-Type:text/html;charset=GBK');也可以使用以下语句查看:然后按对应表设置字符集.SELE…
UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面给出PHP日期转时间戳、MySQL日期转换函数互相转…
1/**2*判断是否都是中文3*@param$str4*@returnint5*/6publicstaticfunctionIsAllChinese($str)7{8$len=preg_match('/^[\x{4e00}-\x{9fa5}…
用户登录系统60分钟后如果没有操作就自动退出第一种方法即设置php.ini配置文件,设置session.gc_maxlifetime和session.cookie_lifetime节点属性值,当然也可以使用ini_set函数改变当前上下文环…
1.GZIP介绍GZIP是GNUzip的缩写,它是一个GNU自由软件的文件压缩程序,也经常用来表示gzip这种文件格式。GZIP主要用于Unix系统的文件压缩,我们经常看到的后缀为.gz的文件,它们就是GZIP格式的。GZIP的压缩效果比较…
PHP提供了函数可以方便的将各种形式的日期转换为时间戳,该类函数主要是:strtotime():将任何英文文本的日期时间描述解析为时间戳。mktime():从日期取得时间戳。strtotime()strtotime()函数用于将英文文本字符…