我們, 我想替換一個文本,添加特定單詞的特定鏈接。 所以,我創建了一個動態數組像這樣:使用數組替換文本
$replace = array (
"ferrari" => '<a href="x">ferrari</a>',
"ferrari 2" => '<a href="x">ferrari 2</a>'
etc.
)
我找到了一種方法來代替文字使用:
preg_replace(array_keys($replace), array_values($replace), $subject)
,但如果在$subject
有字符串「法拉利2」它將被替換爲 [法拉利]而不是[法拉利2]。
我該怎麼做一個完全匹配?
非常感謝!
地方'ferra在'ferrari'之前的ri 2項目在陣列。如果您不使用正則表達式,請使用'str_replace'。 –
@WiktorStribiżew這將得到一些嵌套的'a'標籤,這可能不是預期的結果:-) – jeroen
你可以發佈字符串$ subject嗎? – kip