[英]PHP Replace With New Line
在html頁面上,我有這個。
</h2>
<ol>
該頁面包含在名為$ content的變量中。 我想用其他東西代替它,但是代碼不起作用。
$content = str_replace("</h2><ol>", $title, $content);
我應該放那里而不是。
\\n
是換行符:
$content = str_replace("</h2>\n<ol>", $title, $content);
只要確保對PHP始終使用雙引號將其識別為轉義序列,否則它會將其解釋為字面的“斜杠”“ n”。
而是為此使用preg_replace :
preg_replace("/<\/h2>[\s]*<ol>/", $title, $content);
無論您如何做,這都沒有任何意義。 <h2>
已啟動,但是您刪除了該結束標記和<ol>
的開始標記,我也假設它們也有一個結束標記? 似乎您的輸出無論如何都會出錯。
根據您的IDE /文本編輯器或您訪問文件的方式(即ssh / ftp / etc),您還可以考慮使用以下換行符之一或在其中換行
"</h2>\r\n<ol>" or "</h2>\n<ol>" or even "</h2>\r<ol>"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.