我知道有相当一些术语突出显示问题,但据我所知,没有人回答我的问题。搜索术语放入数组术语突出显示算法(HTML)
$keyarray = array("DE", "ABCD");
$string = "ABCDEF";
foreach ($keyarray as $value) {
$string = str_ireplace($value, "<b>{$value}</b>", $string);
}
结果显然将是ABC DE˚F而不是ABCDE˚F 所以它的存在,无论如何方式,我可以使用粗体标签极快的使用突出两个术语PHP?
不确定我关注。这两个术语?目前只有其中一个匹配您的字符串... – 2010-10-15 08:02:59
所以你想要你的结果是'ABC DE'? – Hannes 2010-10-15 08:04:43
@Gordon谢谢你的注意 @Nev斯托克斯,这两个词都在字符串中,但只有一个匹配,在错字纠正后 @亨利这是一个有效的答案,但只要它将所有提到的词加粗就可以了。 – vener 2010-10-15 08:19:52