php
文章平均质量分 81
say0507
这个作者很懒,什么都没留下…
展开
-
php 中英字符串截取,支持utf8 和gbk
今天在遇到了一个中英字符串截取的问题,在gbk里中文里每个字占两字节,如果全是中文的话,用substr()函数就可以实现了,但中英都有的话就麻烦了,在以前收藏的代码里找到了一个不错的函数,很好的实现了截取的功能function get_word($string, $length, $dot = '..',$charset='gbk') { if(strlen($string) '), array('','','&', '"', ''), $string); $strcut =原创 2011-03-30 15:44:00 · 762 阅读 · 0 评论 -
提高PHP的运行效率的方法
<br /> [转]PHP的优点之一是速度很快,对于一般的网站应用,可以说是已经足够了。不过如果站点的访问量很高、带宽窄或者其它的因素令服务器产生性能瓶颈的时候,你可能得想想其它的办法来进一步提高PHP的速度了。<br /> 1.代码优化<br /> (1)用i+=1代替i=i+1。符合c/c++的习惯,效率还高。<br /> (2)尽可能的使用PHP内部函数。自己编写函数之前要详细查阅手册,看有没有相关的函数,否则费力不讨好。<br /> (3)能使用单引号字符串尽量使用单引号字符串。单引号字符转载 2011-04-08 22:04:00 · 487 阅读 · 0 评论 -
php 中英字符串截取,支持utf8 和gbk
今天在遇到了一个中英字符串截取的问题,在gbk里中文里每个字占两字节,如果全是中文的话,用substr()函数就可以实现了,但中英都有的话就麻烦了,在以前收藏的代码里找到了一个不错的函数,很好的实现了截取的功能 function get_word($string, $length, $dot = '..',$charset='gbk') { if(strl...原创 2011-04-01 13:25:51 · 75 阅读 · 0 评论 -
php计算运行时间
function getmicrotime(){ list($usec, $sec) = explode(" ",microtime()); return ((float)$usec + (float)$sec);}在php文件开始时获得开始值 , 在最后获得结束值,两者相减就得得运行时间<?phpfunction getmicrotime(){ list($usec, $...原创 2011-04-02 14:40:19 · 122 阅读 · 0 评论 -
php apache支持shtml 文件 php支持ssi语句
Apache默认是不支持SSI的,需要更改httpd.conf来进行配置。打开conf目录下的httpd.conf文件,搜索“AddType text/html .shtml”,搜索结果:# AddType text/html .shtml# AddOutputFilter INCLUDES .shtml把这两行前面的#去掉。然后搜索“Options Indexes Foll...2011-04-07 11:49:08 · 162 阅读 · 0 评论 -
优化php代码的42条建议
[转]英文原文:http://reinholdweber.com/?p=31. 如果一个方法可静态化,就对它做静态声明。速率可提升至 4 倍。2. echo 比 print 快。3. 使用echo 的多重参数(译注:指用逗号而不是句点)代替字符串连接。4. 在执行for 循环之前确定最大循环数,不要每循环一次都计算最大值。5. 注销那些不用的变量尤其是大数组,以便...原创 2011-04-08 21:47:46 · 104 阅读 · 0 评论 -
提高PHP的运行效率的方法
[转]PHP的优点之一是速度很快,对于一般的网站应用,可以说是已经足够了。不过如果站点的访问量很高、带宽窄或者其它的因素令服务器产生性能瓶颈的时候,你可能得想想其它的办法来进一步提高PHP的速度了。 1.代码优化 (1)用i+=1代替i=i+1。符合c/c++的习惯,效率还高。 (2)尽可能的使用PHP内部函数。自己编写函数之前要详细查阅手册,看有没有相关的函数,否则费...原创 2011-04-08 22:03:49 · 150 阅读 · 0 评论