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
回声php_strip_whitespace(__file__);do_nothing();>
上面7个PHP的内置函数,你有多少人使用过我们很多人都没用过,实际内置的功能还是蛮多的,在这里介绍这7个,我们在其他后续的修复上(特雷西回读总结,用较少的诚意啊)