非常有用却不常见的PHP函数大师总结出来的_php常用函数总结

2020-02-27 其他工作总结 下载本文

非常有用却不常见的PHP函数大师总结出来的由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“php常用函数总结”。

非常有用却不常见的PHP函数-大师总结出来的.txt心若无尘,一花一世界,一鸟一天堂。我曾经喜欢过你,现在我依然爱你希望月亮照得到的地方都可以留下你的笑容那些飘满雪的冬天,那个不带伞的少年,那句被门挡住的誓言,那串被雪覆盖的再见非常有用却不常见的PHP函数1.sys_getloadavg()sys_getloadavt()可以获得系统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。

与其让服务器因负载过高而宕掉,不如在系统负载很高时主动die掉一个脚本,sys_getloadavg()就是用来帮你实现这个功能的。不过很遗憾,该函数在windows下无效。2.pack()Pack()能将md5()返回的32位16进制字符串转换为16位的二进制字符串,可以节省存储空间。

3.cal_days_in_month()cal_days_in_month()能够返回指定月份共有多少天。4._()WordPre开发者经常能见到这个函数,还有_e()。这两个函数功能相同,与gettext()函数结合使用,能实现网站的多语言化。具体可参见PHP手册的相关部分介绍。5.get_browser()在发送页面前先看看用户的浏览器都能做些什么是不是挺好?get_browser()能获得用户的浏览器类型,以及浏览器支持的功能,不过首先你需要一个php_browscap.ini文件,用来给函数做参考文件。

要注意,该函数对浏览器功能的判断是基于该类浏览器的一般特性的。例如,如果用户关闭了浏览器对

JAVAScript的支持,函数无法得知这一点。但是在判断浏览器类型和OS平台方面,该函数还是很准确的。

6.debug_print_backtrace()这是一个调试用的函数,能帮助你发现代码中的逻辑错误。要理解这个函数,还是直接看个例子吧:

$a = 0;function iterate(){ global $a;if($a

ecur()called at [C:htdocsphp_stuffindex.php:8] #1 iterate()called at [C:htdocsphp_stuffindex.php:21] #2 recur()called at [C:htdocsphp_stuffindex.php:8] #3 iterate()called at [C:htdocsphp_stuffindex.php:21] #4 recur()called at [C:htdocsphp_stuffindex.php:8] #5 iterate()called at [C:htdocsphp_stuffindex.php:25]

7.metaphone()这个函数返回单词的metaphone值,相同读音的单词具有相同的metaphone值,也就是说这个函数可以帮你判断两个单词的读音是否相同。不过对中文就无效了

8.natsort()

natsort()能将一个数组以自然排序法进行排列,直接看个例子吧:

$items = array(“100 apples”, “5 apples”, “110 apples”, “55 apples”);// normal sorting: sort($items);print_r($items);# Outputs: # Array #(# [0] => 100 apples # [1] => 110 apples # [2] => 5 apples # [3] => 55 apples #)natsort($items);print_r($items);# Outputs: # Array #(# [2] => 5 apples # [3] => 55 apples # [0] => 100 apples # [1] => 110 apples #)

9.levenshtein()

Levenshtein()告诉你两个单词之间的“距离”。它告诉你如果想把一个单词变成另一个单词,需要插入、替换和删除多少字母。

看个例子吧:

$dictionary = array(“php”, “Javascript”, “C”);$word = “japhp”;$best_match = $dictionary[0];$match_value = levenshtein($dictionary[0], $

word);foreach($dictionary as $w){ $value = levenshtein($word, $w);if($value

10.glob()

glob()会让你觉得用opendir(), readdir()和closedir()来寻找文件非常蠢。

foreach(glob(“*.php”)as $file)echo “$file ”;

《非常有用却不常见的PHP函数大师总结出来的.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
非常有用却不常见的PHP函数大师总结出来的
点击下载文档
相关专题 php常用函数总结 函数 有用 大师 php常用函数总结 函数 有用 大师
[其他工作总结]相关推荐
    [其他工作总结]热门文章
      下载全文