文字列をpreg_replaceに置き換えるときに問題があります。PHP preg_replace multiple words
function addClass($search, $string) {
return preg_replace("/\b($search)\b/", "<div class=mark>$1</div>", $string);
}
$string = "We won again";
$result = addClass("We", $string);
output ---> <div class=mark>We</div> won again
複数の文字列に$search
を作りたいと思います。
$string = "We won again";
$result = addClass(array("We", "again"), $string);
output ---> <div class=mark>We</div> won <div class=mark>again</div>
配列に入れた文字列を複数回検索する方法は?
事前のおかげでは...
?アレイ( "我々"、 "ウォン")は動作していません –
働いている - https://eval.in/588758 – splash58
ああ、私の悪い。私は代わりに "We"とタイプし、大文字小文字を区別しないようにする方法は? –