![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php方法
文章平均质量分 50
jennypypy
这个作者很懒,什么都没留下…
展开
-
PHP生成唯一标识ID
1. echo uniqid(); //13位的字符串 echo uniqid("php_"); //当然你可以加上前缀 echo uniqid("PHP_", true)."\n";////如果第二个参数more_entropy为true则生成23位字符串 echo md5(uniqid())."\n"; //这是第一种简单的方法,当然用sha1()函数也可以。 echo md5(ti原创 2014-01-24 14:54:08 · 4870 阅读 · 0 评论 -
php json_encode 中文乱码的解决方法
json_encode对中文的处理一直存在问题的: 1.不能处理GB编码,所有的GB编码都会替换成空字符. 2.utf8编码的中文被编码成unicode编码,相当于javascript的escape函数处理的结果. 为了能正确使用json: 首先,我应该在编码上采用utf8编码; 然后,再对json_encode的返回结果稍加处理。 $code = json_encod转载 2014-02-19 11:50:17 · 810 阅读 · 0 评论 -
PHP中json_decode的整型溢出的解决方法
1.正则表达式 $array = array( "id1" => 2147483647, "id2" => 2147483648 ); $json = json_encode($array); $json = preg_replace('/("id\d":)(\d{9,})/i', '${1}"${2}"', $json); $out = json_decode($json, t原创 2014-02-19 16:51:41 · 3154 阅读 · 0 评论 -
php字符处理
preg_replace("'([\r\n])[\s]+'", "", $content) //去除回车换行符 // $document 应包含一个 HTML 文档。 // 本例将去掉 HTML 标记,javascript 代码 // 和空白字符。还会将一些通用的 // HTML 实体转换成相应的文本。 $search = array ("']*?>.*?'si", // 去掉转载 2014-06-03 21:51:08 · 646 阅读 · 0 评论