php执行效率相关的语句
一:字符替换:
strtr > str_replace > preg_replace
注意:
1:一般用strtr函数的这种形式:string
strtr
( string $str
, array
$replace_pairs
)
2:如果 replace_pairs
中包含一个空
字符串 ("")键,那么将返回
FALSE
。 If the str
is not a
scalar then it is not typecasted into a string, instead a warning is raised and
NULL
is returned.
//note this output
null
echo strtr(‘abc‘, array(‘‘
=> ‘‘));
参考:http://blog.csdn.net/aidenliu/article/details/5695433
二:对数组中的每个单元作用函数时用array_map,他的性能大于循环数组使用对应的函数处理
如:
$integers =
array_map
(‘intval‘, $integers);
$safeStrings =
array_map
(‘mysql_real_escape_string‘, $unsafeStrings);
$_POST =
array_map(‘strip_tags‘,
$_POST);
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。