领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

PHP替换字符串关键词长词优先函数

nixiaole 2024-11-23 20:37:01 知识剖析 18 ℃

如何实现php str_replace替换关键词,如何控制长词优先,也不难,我就写了个这样的函数。

function myreplace($string, $replaces){

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

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

});

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

}

实例

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

echo myreplace($str, [

'php' => 'C#',

'php技术' => 'java技术'

]);


制作相关链接特别有用;关键词搜索匹配特别实用

最近发表
标签列表