2014-12-13 75 views
0

php simplehtmlDOM當我選擇一個DIV並且我想要讀取它的內容時。當我使用plaintext它給我只有沒有任何HTML標籤的文本,當我使用innertext它給我超文本(文本和HTML標籤)。如何在php的純文本中保留<br> simplehtmlDOM

但是我想要一個只帶有<br>標籤的半超文本文本或\n。我必須做什麼?請幫我

回答

1

你應該使用htmlspecialchars。它如下替換字符:

<?php echo 'sample1&lt;br&gt;sample2'; ?> 
  • '&'(符號)成爲&
  • ' 「(單引號」'(雙引號)成爲&quot;時未設置ENT_NOQUOTES
  • 。「 )變爲&#039;僅當ENT_QUOTES被設置。
  • '<'(小於)成爲&lt;
  • '>'(馬麗娟r除)成爲&gt;
+0

我想保持
只和其它不使用,它會導致把所有的HTML – Ehsan 2014-12-13 13:00:32

+0

顯示你的代碼。 – 2014-12-13 13:04:02