-2
我有一個示例代碼HTML:錯誤時str_replace函數在HTML代碼
$text = '<img src="abc.jpg" alt="abc" /> abc def ghi abc xyz';
echo str_replace('abc', 'has replace', $text);
當我回聲結果是標籤<img/>
已更換「abc
」到「has replace
」 =>錯誤
如何時運行結果是:
<img src="abc.jpg" alt="abc" /> has replace def ghi has replace xyz
[preg_replace函數可能重複只能在外面的標籤? (...我們不是說全'HTML解析',只是一點點降價)](http://stackoverflow.com/questions/4603780/preg-replace-only-outside-tags-were-not-talking - 滿HTML的解析,強制) – mario