我對PHP很新,並且有一個包含HTML頁面的字符串。我需要插入一些自定義代碼之前和之後的任何HR HTML標記。例如:PHP在字符串之前和之後插入一些文本
<html>
....
<p>INSERT HERE</p>
<hr class="pagebreak">
<p>INSERT HERE</p>
<p>INSERT HERE</p>
<hr class="pagebreak">
<p>INSERT HERE</p>
....
</html>
我試着的preg_replace和substr_replace的幾種組合,但我仍然無法管理,我需要所有的地方插入自定義代碼。 任何人都可以幫助我解決這個難題? P.s.我需要使用PHP標準字符串函數 - 我無法使用任何HTML解析庫,因爲我無法控制服務器上可用的PHP庫。 非常感謝 琳達
非常感謝您,您的解決方案和inhan工作人員都非常完美。對不起,我剛剛構建了我的個人資料,因此我無法爲您的回覆添加任何分數:-( – 2012-03-18 18:13:38
沒問題,至少你有解決方案,只需注意差異,即使'
'需要多行,大小寫不敏感,所以它不會爲'
'工作,如果你想改變它,只需把'#i'代替 – Kyborek 2012-03-18 19:41:57