全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
非常有用却不常见的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. _()WordPress开发者经常能见到这个函数,还有_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 10 )recur();echo $a . “, “;function recur() global $a;$a+;/ how did I get here?echo “ ”;debug_print_backtrace();if( $a 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”, “Css”);$word = “japhp”;$best_match = $dictionary0;$match_value = levenshtein($dictionary0, $ word);foreach($dictionary as $w) $value = levenshtein($word, $w);if( $value $match_value ) $best_match = $w;$match_value = $value;echo “Did you mean the $best_match category?”;10. glob()glob()会让你觉得用opend
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年黄冈初中作业题库及答案
- 收购树莓合同范本
- 共产权房合同范本
- 运输啤酒合同范本
- 关于木材合同范本
- 分拣员劳务协议书
- 农村会计合同范本
- 心理咨询合同范本
- 冻结帐户合同范本
- 高考英语试卷原题及答案
- 学院中层正副职民主测评表
- 浙江省优秀安装质量奖创优计划申报表实例
- 新时代背景下企业人力资源管理的数字化转型探研共3篇
- 2023年中国-东盟博览会秘书处招聘笔试备考题库及答案解析
- 奥的斯电梯toec-40调试方法
- GB/T 10205-2009磷酸一铵、磷酸二铵
- 化工原理(下)第4章液液萃取
- LOI意向书中英文模板
- 心脏瓣膜病超声诊断
- 部编版五年级语文上册《全册口语交际》课件
- 六年级上册数学课件-8 数学广角-数与形|人教版(共17张PPT)
评论
0/150
提交评论