php正则函数的替代--两个字符串处理函数

在正则表达式包含变量的情况下,可以不使用正则函数,而使用两个替代函数,效果更好,因为能容纳特殊字符。
strpos :找到返回真,
strtr  :全部替换,根据数组参数的内容,有多个键同时替换多个词语。
使用示例如下

$content ="hi all";
$findme = "hi";
if (strpos($content, $findme) !== false) {
   echo "找到了hi";  
}

$arr = array('hi'=> 111, 'al'=>2);

$new_content = strtr($content,$arr);
echo $new_content;
// print 111 2l

你可能感兴趣的:(字符串处理)