![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
ssj125
不积跬步,无以至千里
展开
-
PHP timezone问题
有时我们会发现date函数取的时间与本地实际实际问题不一致,可以用下面两种方法处理 1.打开php.ini文件,找到;date.timezone,去掉前面的分号,改成date.timezone=PRC(如果在php.ini里面找不到date.timezone,可以直接加一行date.timezone=PRC 亦可)。2.在php代码里面加上 date_default_timezone_原创 2009-08-14 15:13:00 · 1051 阅读 · 0 评论 -
php 几种排序方式
1.冒泡排序function m_sort($arr){ $l = count($arr); if($l==0) return false; for($i=0;$i { for($j=$i+1;$j { if($arr[$i]>$arr[$j]) {转载 2009-09-13 11:53:00 · 470 阅读 · 0 评论 -
遍历一个文件夹下所有的文件和子文件夹
function return_all_file($dir){ $all_file = array() if($handle = opendir($dir)){ while(($file=readdir($handle))!==false) { if($file!=. && $file = ..) { if(is_原创 2009-09-13 15:31:00 · 410 阅读 · 0 评论 -
实现中文字串截取无乱码的方法php
function GBsubstr($string, $start, $length) { if(strlen($string)>$length){ $str=null; $len=$start+$length; for($i=$start;$i<$len;$i++){ if(ord(substr($string,$i,1))>0xa0){转载 2009-09-13 13:38:00 · 863 阅读 · 0 评论 -
PHP的$_env为空的原因
<br />php的$_env有时为空,可能在php.ini配置里面没有配置Environment;<br />所以修改php.ini里面的variables_order的值,加上'E'。<br />例如把原来的<br />variables_order = "GPCS"<br />改成<br />variables_order = "EGPCS"原创 2010-06-30 10:38:00 · 1640 阅读 · 0 评论 -
smarty获取当前时间
<br /> <br />1.$smarty.now可以返回当前时间戳<br />2.date_format可以用来格式化时间,用法如下<br />{$smarty.now|date_format:"%Y-%m-%d"}原创 2010-07-27 03:19:00 · 2997 阅读 · 0 评论 -
php+apache+mysql配置相关
<br />1.httpd.conf里的AllowOverride指允许任何文件里面使用.htaccess文件原创 2011-01-26 14:25:00 · 411 阅读 · 0 评论 -
memcache使用 MEMCACHE_COMPRESSED奇怪的问题(乱码问题)。
今天遇到一个奇怪的问题,memcache_set的时候,启用了其压缩模式MEMCACHE_COMPRESSED,有些数据取出来的是乱码。 1. 先把数据转换成json数据,然后保存到mc里面 ,最后再取出数据,看看数据是否正常 测试:存入数据{"info":{"1":{"2":"1"},"2":{"5":"1"},"3":{"6":"1"}},"id":1}" ,取出的却是x��V�原创 2012-02-16 11:17:29 · 3122 阅读 · 0 评论 -
php 下取整时的浮点型问题
浮点型数据有时会丢失一部分的精度例如:3*5.6*5 = 84 //float(84)但是这个值用双精度打印出来就是 printf("%0.20f",3*5.6*5 ) =83.99999999999998578915 所以永远不要相信浮点数结果精确到了最后一位,也永远不要比较两个浮点数是否相等。需要说明的是,这不是PHP的问题,而是计算机内部处理浮点数的问题。原创 2012-08-21 11:15:20 · 488 阅读 · 0 评论