假設我有HTML塊,在回顯到屏幕之前,我想在內容上進行查找和替換。替換HTML代碼塊中的單詞而不更改HTML
如何確保我不會更改HTML,而只是更改內容(使用PHP)。
舉例來說,如果我有這樣的:
<div class='Hello'>Hello</div>
,我想,以取代「你好」的所有單詞與「嗨」我想要的內容來得到這樣的結果:
<div class='Hello'>Hi</div>
目前我正在使用preg_replace,例如
$new_code = preg_replace(array("/Hello/"), array("Hi"), $code);
但是,這會給我的結果
<div class='Hi'>Hi</div>
爲什麼不'陣列( 「/>你好/」),陣列( 「>嗨」)'? – 2014-10-30 14:20:19
你想把'Hello'換成'Hi'? – 2014-10-30 14:20:20
這只是一個例子。內容將比這更長,我想要替換的單詞可能不一定跟在右括號之後。 – 2014-10-30 14:43:49