php
爱乐爱快乐
这个作者很懒,什么都没留下…
展开
-
PHP汉字转换拼音的类
<?phpfunction Pinyin($_String, $_Code='gb2312'){$_DataKey = "a|ai|an|ang|ao|ba|bai|ban|bang|bao|bei|ben|beng|bi|bian|biao|bie|bin|bing|bo|bu|ca|cai|can|cang|cao|ce|ceng|cha"."|chai|chan|chang|转载 2013-09-10 00:00:18 · 920 阅读 · 0 评论 -
php读取html内容
<?phpfunction getFile($filename) { $return = ''; if ($fp = fopen($filename, 'rb')) { while (!feof($fp)) { $return .= fread($fp, 1024); } fclose($fp);转载 2013-09-17 18:10:42 · 1913 阅读 · 3 评论 -
用JavaScript实现PHP的urldecode/urlencode函数
这个是 utf-8版本的 js实现 php的 urlencode() 和 urldecode()两个函数的功能。在传送cookie的时候 在 php端实现 url编码 但要用 js来解码cookie的时候 就出现汉字不能不能识别的问题 这个 js 很好的解决urlcode.js 代码如下function urlencode(clearString) { var o原创 2013-09-18 11:22:16 · 1901 阅读 · 0 评论 -
解决zend studio 下 assignment in condition警告
最近在mac系统下安装zend studio作为php开发工具,把以前的代码导入,发现项目中有很多 “assignment in condition”的警告,造成原因是在条件判断的if、while中使用了如下类似的做法:if ($res = $other)while (($row = $res->fetchRow(DB_FETCHMODE_OBJECT))) 想去掉这个警告有多种转载 2014-01-02 11:20:50 · 2213 阅读 · 0 评论 -
preg_match 非贪婪
preg_match('/共有(.*?)条记录/',$content,$GetAllItem);在常规.* 后面加个? 就可以了原创 2014-01-14 12:39:49 · 755 阅读 · 0 评论 -
50点提高PHP编程效率
0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多 个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、转载 2014-02-19 11:29:37 · 717 阅读 · 0 评论 -
约瑟夫问题
约瑟夫问题:N 个人围成一圈,从第 i 个开始报数,第 M 个将被杀掉,最后剩下一个,其余人都将被杀掉。例如i=1,N=5,M=4,被杀掉的人的序号为4 , 3 ,5 , 2。最后剩下1号。原创 2014-03-06 19:04:05 · 687 阅读 · 0 评论 -
PHP 超强过滤函数
PHP 超强过滤函数你有每次要过滤的时候总是去翻以前的过滤代码的时候么?你有搜索过如何防过滤,防攻击的PHP解决方法么?你有对完全遵循'过滤输入,避免输出',Web界经典说辞么? 其实这些问题,就是需要我们时常的过滤掉输入的数据,那么,根据写了这么多代码的经验来看,过滤白名单方式比较靠谱!当然,你有什么更好的代码什么的,欢迎留言讨论!原创 2014-04-20 13:35:16 · 2163 阅读 · 0 评论 -
yum最新源?yum php最新版本?yum mysql最新版本?
通过一天的研究发现国内外特别多的yum源镜像,但是其实每个镜像都是rsync同步的,也就是你改变不同的yum源镜像只能改善下载速度不能改变内容(也就是版本的变化啊什么的),但是官方的版本都太低了,我们需要最新点的版本怎么办呢?大多数公司使用啊高级使用者啊其实都是自己编译或者自己rpm收集安装,自然他们可以选择最新的版本.但是如果非要yum怎么办呢? 那只有加载第三方源咯,我这里收集到了 php原创 2015-04-10 14:00:06 · 1643 阅读 · 0 评论