七个有趣的PHP函数

PHP有很多内置的函数,大部分都被程序员广泛使用,但是有些功能隐藏在角落里。这篇文章将介绍7个众所周知的,但非常有用的功能。

1.highlight_string()
当你需要在一个网站上显示的PHP代码,这highlight_string()函数变得非常有用。这个函数的输出或返回一个语法高亮版的一个给定的PHP代码用PHP语法高亮的程序定义的颜色。
实例:
复制代码代码如下:< PHP
highlight_string(' ');
>

2.str_word_count()
函数必须传递一个参数,并根据参数的类型返回单词的数量:
复制代码代码如下:< PHP
我有多少个单词;
回声str_word_count(str); / /输出6
>

3.levenshtein()
该功能主要收益两弦之间的编辑距离,编辑距离,又称为编辑距离是指最低数量的编辑操作两个字符串之间的要求,这是互相转化。许可的编辑操作包括与另一个字符替换一个字符,插入一个字符,或删除字符。用户提交的功能发现错别字非常有用。

实例:
复制代码代码如下:< PHP
美元的胡萝卜str1 =;
carrrott str2 =美元;
Echo Levenshtein($ str1、str2美元); / /输出2
>

4.get_defined_vars()
这个函数返回一个多维数组,其中包含所有定义的变量列表,其中包括环境变量、服务器变量和用户定义变量。

实例:
复制代码如下:print_r(get_defined_vars());

5.escapeshellcmd()
此函数用于避免字符串中的特殊符号,从而防止用户玩服务器系统,您可以使用此功能来匹配()或系统()的两个功能,从而减少在线用户的恶意破坏行为。

实例:
复制代码代码如下:< PHP
$命令= '。 /配置。_post美元'configure_options'} {;
escaped_command = escapeshellcmd美元($命令);
系统($ escaped_command);
>

6.checkdate()
这个函数可以用来检查日期是否有效,例如从0到32767年,从1到十二月,以及闰年和闰年。

实例:
复制代码代码如下:< PHP
var_dump(checkdate(12, 31, 2000));
var_dump(checkdate(2, 29, 2001));
输出
/ /布尔(真的)
/ /布尔(假)
>

7.php_strip_whitespace()
这个函数可以返回被删除的PHP注释和空白字符的源代码,这对于比较实际代码的数量和注释的数量非常有用。

实例:
复制代码代码如下:< PHP
在此评论
*
*另一个PHP注释
* /
回声php_strip_whitespace(__file__);
被认为是 / /换行空格和删除过:
do_nothing();

输出尝试
回声php_strip_whitespace(__file__);do_nothing();
>