我知道有相當一些術語突出顯示問題,但據我所知,沒有人回答我的問題。搜索術語放入數組術語突出顯示算法(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