在一個html頁面上,我有這個。PHP替換爲新行
</h2>
<ol>
頁面包含在名爲$ content的變量中。我想用別的東西代替它,但代碼不起作用。
$content = str_replace("</h2><ol>", $title, $content);
我應該把那裏而不是。
在一個html頁面上,我有這個。PHP替換爲新行
</h2>
<ol>
頁面包含在名爲$ content的變量中。我想用別的東西代替它,但代碼不起作用。
$content = str_replace("</h2><ol>", $title, $content);
我應該把那裏而不是。
而是使用preg_replace此:
preg_replace("/<\/h2>[\s]*<ol>/", $title, $content);
不管你怎麼做,它並沒有真正意義。 <h2>
已啓動,但是您刪除了結束標記和<ol>
的開始標記,它們也會有我認爲的結束標記?看起來像你的輸出將會是錯誤的,無論如何。
根據您的IDE /文本編輯器,或如何你訪問你的文件(即:SSH/FTP /等) 你也可以考慮使用或與下列轉義字符的一個玩耍的換行符
"</h2>\r\n<ol>" or "</h2>\n<ol>" or even "</h2>\r<ol>"
這是最好的 – Zox