2011-08-03 47 views
0

有很多麻煩逃逸尖括號..PHP轉義爲<!--HTML-->的尖括號?

$embeds = preg_replace(<!--nextpage-->, '', $embeds, 1); 

確實發現用strip_tags()是假設這樣的伎倆,但一定是什麼地方搞砸了。

什麼是最好的方法來刪除<! - nextpage - >?

回答

0

你想剝離或逃避天使托架?

如果HTML有效,剝離將與strip_tags()一起使用。例如:$embeds = strip_tags($embeds);

轉義可以使用html_special_chars()完成。例如:$embeds = htmlspecialchars($embeds, ENT_NOQUOTES);

你可以嘗試以下方法,以及:

preg_replace('/<!--.+-->/U', '', $embeds) 
+0

謝謝,發現用htmlspecialchars()刪除一切,但< >,所以基本上沒什麼.. 用strip_tags(),另一方面條一切! ..有沒有辦法做到這一點? – Suffice

+0

我不知道你打算做什麼... htmlspecialchars()_escapes_天使括號,所以它做了一些事情。 – Shi

+0

從$ embeds字符串中刪除第一個<! - nextpage - >。如果可能的話。 – Suffice