function myreplace($string, $replaces){

uksort($replaces,function($a,$b){

return isset($b[strlen($a)]);

php关键词替换PHP调换字符串症结词长词优先函数 Node.js

});

return str_replace(array_keys($replaces), array_values($replaces),$string);

}

实例

$str = 'php技能 是时下最好用的 php';

echo myreplace($str, [

'php' => 'C#',

'php技能' => 'java技能'

]);

制作干系链接特殊有用;关键词搜索匹配特殊实用