当前位置:首页 > 日记 > 正文

10个经典PHP函数

10个经典PHP函数
1。sys_getloadavg()

sys_getloadavt()可以得到系统的负载。这个函数返回三个元素的数组,每个代表在1, 5的平均负荷,15分钟系统,分别。

而不是让高负载下的服务器,作为系统中的负载是高活性的死去一个脚本(sys_getloadavg)是用来帮助你实现这个功能。不幸的是,这个功能在Windows下是无效的。

2。包()

包()可以通过将由MD5()返回的32位16位字符串转换为16位二进制字符串来节省存储空间。

三.cal_days_in_month()

cal_days_in_month()可以返回指定的月份有多少天。

_(4。)

WordPress的开发者经常看到这个功能,以及_e()。这两个功能相同的功能和使用与gettext组合()函数,它可以使网站多语种。参考PHP手册中的相关部分。

5。get_browser()

在发送页面之前查看用户的浏览器能做什么get_browser()可以得到用户的浏览器类型和浏览器支持的功能,但首先你需要一个php_browscap.ini文件功能参考文件。

需要注意的是,这个函数的功能是基于浏览器功能的一般特性,例如,如果用户关闭浏览器对Javascript的支持,这个函数就不知道了,但是这个函数在确定浏览器类型和操作系统平台上仍然非常精确。

6。debug_print_backtrace()

这是一个调试函数,可以帮助您发现代码中的逻辑错误。

$ = 0;
函数迭代(){
全球美元;
如果($ < 10)
重现();
回声$ A;
}
函数递归(){
全球美元;
美元+;
我到这儿来了吗
回波;
debug_print_backtrace();
如果($ < 10)
迭代();
}
迭代();
#输出:
# 0复发()在{ C: htdocs php_stuff 指数。PHP 8 }
1(){ #迭代在C: htdocs php_stuff 指数。PHP 25 }
# 0复发()在{ C: htdocs php_stuff 指数。PHP 8 }
1(){ #迭代在C: htdocs php_stuff 指数。PHP 21 }
# 2复发()在{ C: htdocs php_stuff 指数。PHP 8 }
3(){ #迭代在C: htdocs php_stuff 指数。PHP 25 }
# 0复发()在{ C: htdocs php_stuff 指数。PHP 8 }
1(){ #迭代在C: htdocs php_stuff 指数。PHP 21 }
# 2复发()在{ C: htdocs php_stuff 指数。PHP 8 }
3(){ #迭代在C: htdocs php_stuff 指数。PHP 21 }
# 4复发()在{ C: htdocs php_stuff 指数。PHP 8 }
5(){ #迭代在C: htdocs php_stuff 指数。PHP 25 }

7。和()

这个函数返回这个字的变音值。发音相同的词有相同的和值,也就是说,这个功能可以帮助你判断这两个词的发音是相同的。但它不工作在中国。

8。natsort()

Natsort()可以安排在一个自然的排序方法的数组,看例子直接。

$ =数组(
100个苹果,5个苹果,110个苹果,55个苹果。
);
正常排序:
排序($项);
print_r($项目);
#输出:
#阵列
(#
# { 0 } = > 100个苹果
# { 1 } = > 110个苹果
# { 2 } = > 5个苹果
# { 3 } = > 55个苹果
#)
Natsort($项目);
print_r($项目);
#输出:
#阵列
(#
# { 2 } = > 5个苹果
# { 3 } = > 55个苹果
# { 0 } = > 100个苹果
# { 1 } = > 110个苹果
#)

9。Levenshtein()

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

让我们看一个例子。

$字典=数组(
php,javascript,CSS
);
词= japhp美元;
best_match美元= $词典{ 0 };
match_value美元=编辑($词典{ 0 },合字);
foreach($词典达W){
价值=编辑($,$ W);
如果(美元价值< match_value美元){
best_match美元= $ W;
match_value美元=价值;
}
}
你的意思是回声范畴best_match美元;

10。glob()

glob()会让你感觉到文件opendir愚蠢的(),()()readdir和closedir。

foreach(glob(*。PHP)作为文件)
回声文件;

相关文章

是什么netlib.exeNETLIB的使用

是什么netlib.exeNETLIB的使用

电脑软件,netlib,exeNETLIB,评论:netlib.exe - NETLIB是病毒风险过程 进程文件:NETLIB或netlib.exe 进程名称:crater-a木马/蠕虫 过程类别:安全风险的过程 英文描述: netlib.exe是与crater-a木马/蠕虫相关的过程。它是一个后门木马,允许远程用…

一个建立在Word2010教程

一个建立在Word2010教程

教程,电脑软件,当用户插入图片插入使用Word2010文档,它可以在文档集的照片上的任何影响。如前所述:如何Word2010建立图片阴影效果的教程,这里是集光效果的途径! 用户选择图片,功能区会自动显示图片工具;;。在图片;在格式选项卡,点击;;;组,对图片风格点击…

如何设置QQ空间签名文件

如何设置QQ空间签名文件

签名文件,空间,如何设置,电脑软件,QQ,设置或修改QQ空间签名文件的方法如下: 登录QQ空间点击小齿轮;空格设置空间数据签名文件输入文字或插入图片,点击保存; 注意:如果你没有一个按钮在你的签名文件中添加图片或超链接,这可能是由于你缺乏空间活…

ThinkPHP控制器调度使用的例子

ThinkPHP控制器调度使用的例子

控制器,调度,例子,电脑软件,ThinkPHP,1。如何通过地址栏参数获得模块的名称和控制器的名称(甚至在路由和重写模块的情况下) 如何实现2.tp介词,后方法的功能模块,以及如何执行该方法的参数 ReflectionClass和PHP系统反射类可以反映用户定义类…

通过添加connlimitiptables模块限

通过添加connlimitiptables模块限

模块,电脑软件,connlimitiptables,DoS,点评:iptables的增加connlimit模块限制DoS攻击的方法,需要的朋友可以参考。 注:对2.6.23以前的内核版本不支持connlimit 推荐规则 iptables -输入- P - M - M connlimit TCP TCP TCP SYN标志——运动8…

MySQL连接语法分析及性能优化

MySQL连接语法分析及性能优化

连接,性能优化,语法分析,电脑软件,MySQL,a联接文法概述 联接用于多个表中字段之间的连接,其语法如下所示: 复制代码代码如下所示: 从表1内|左|右连接表…在条件 表1:左表右表;表。 联接按其功能大致可分为三类: 内部连接(内部连接,或等效连接):获…

PHP类来解析Htpasswd的文件。

PHP类来解析Htpasswd的文件。

文件,电脑软件,PHP,Htpasswd,htpasswd文件的例子: User1:{SHA}kGPaD671VNU0OU5lqLiN/h6Q6ac= 用户:{沙} npmqpex3kpqto + X / + zckhdricqi = 用户2:{沙} q1fh2ltujjkncp11m0m9wuh5zrw = 复制代码代码如下所示: 类htpasswd { 私人$文件=; 私人盐…

输入方法不能按Ctrl+Shift键(图形)切

输入方法不能按Ctrl+Shift键(图形)切

方法,图形,输入,电脑软件,Ctrl,问题: 在过去,Ctrl + Shift和组合键切换输入法是常用的。最近,它不能用它的比特开关输入方法,也不响应Ctrl + Shift组合键。这是保证书吗 答案uff1a 如果你使用Alt + Shift和组合键来切换输入法。有时,在安装或…

PHP接口和抽象类用示例加以说明。

PHP接口和抽象类用示例加以说明。

接口,抽象类,示例,电脑软件,PHP,1。抽象类抽象类 1。抽象类是指在类之前添加抽象关键字的类和抽象方法的存在(抽象关键字被添加到类方法函数关键字)。 2。抽象类不能被直接实例化。一个方法定义唯一的(或部分实现)在抽象类的子类,子类可以继承…

如何设置、修改、更换PowerPoint20

如何设置、修改、更换PowerPoint20

修改,如何设置,背景,电脑软件,经常在网上下载一些PPT模板不适合你的胃口,你想修改背景图片,但是你不知道从哪里开始,有时候你去word联盟访问。本章详细讲解了PowerPoint中背景图片的设置、添加和修改。方法简单,易学易用。 1。在PowerPoint中添…

vsmain.exe过程的意义是什么

vsmain.exe过程的意义是什么

意义,过程,电脑软件,vsmain,exe,评论:对vsmain.exe工艺介绍 进程文件:vsmain或vsmain.exe 进程名称:McAfee VirusScan主控制台 过程类别:安全风险的过程 英文描述: vsmain.exe是一个过程,属于McAfee VirusScan互联网安全应用提供了一个网络安全…

Win8系统连接虚拟打印机的安装和使

Win8系统连接虚拟打印机的安装和使

系统,连接,安装,虚拟,使用教程,点评:今天与大家分享关于Win8系统连接虚拟打印机的安装和使用教程! 1、进入Win8桌面后,按下Windows + X键,打开系统菜单,并从弹出菜单选择控制面板的;命令: 2。在控制板表面;点击查看设备和打印机; 3、点击在工具按钮…