例如,我有一个这样的段落
今天我去了一个美丽的公园,在那里我看到了一只非常有趣的白兔子。
然后我在数组中有关键字
<?php
$keyword = array('beautiful', 'rabbit');
?>
我要将其设置为粗体格式,只有数组中的关键字不是粗体。示例:
今天我去了一个美丽的公园,在那里我看到了一只白色兔子,非常有趣。
答案 0 :(得分:1)
尝试一下
$string = "Today I went to a beautiful park, there I saw a white rabbit that was very funny";
$keyword = array('beautiful', 'rabbit');
$split = explode(' ', $string);
$newString = "<strong>";
foreach($split as $word){
if(!in_array($word, $keyword)){
$newString .= " ".$word;
}else{
$newString .= " <span style='font-weight:normal;'>".$word."</span>";
}
}
$newString .= "</strong>";
print($newString);