Andru Asked:2020-09-09 13:06:42 +0000 UTC2020-09-09 13:06:42 +0000 UTC 2020-09-09 13:06:42 +0000 UTC 如何在不区分大小写的情况下加粗php中包含在数组中的单词? 772 例如,有一个文本 $text = 'OOO "Build Expo"' 和 $reqasts = array('ooo', build')。该函数应返回文本“ Stroy Expo LLC ” 。怎么做? php 1 个回答 Voted Best Answer rugabarbo 2020-09-09T14:52:55Z2020-09-09T14:52:55Z $text = 'ООО "Строй экспо"'; $reqasts = array('ооо', 'строй'); $pattern_maker = function($word) { return "#$word#iu"; }; $replacer = function($matches) { return "<b>{$matches[0]}</b>"; }; $patterns = array_map($pattern_maker, $reqasts); $result = preg_replace_callback($patterns, $replacer, $text); $result 变量中的结果(HTML!)。
$result 变量中的结果(HTML!)。