有一個叫做strip_tags()的函數可以從輸入中去掉所有的標籤,我想知道是否有一個函數不是從輸入中剝離所有標籤,而是將它們轉換爲字符串,比如當我們縮進我們的代碼時,stackoverflow是如何實現的。如果沒有,我應該用什麼來代替?將標籤轉換爲PHP中的字符串
輸出:
斜體
需要輸出:
<i> italic </i>
有一個叫做strip_tags()的函數可以從輸入中去掉所有的標籤,我想知道是否有一個函數不是從輸入中剝離所有標籤,而是將它們轉換爲字符串,比如當我們縮進我們的代碼時,stackoverflow是如何實現的。如果沒有,我應該用什麼來代替?將標籤轉換爲PHP中的字符串
輸出:
斜體
需要輸出:
<i> italic </i>
你想要的功能是http://php.net/manual/en/function.htmlspecialchars.php。
代碼:
$string = '<i> italic </i>';
echo htmlspecialchars($string);
輸出:
<i> italic </i>
其中在瀏覽器將呈現爲:
<我>我talic </i >
可以使用用htmlspecialchars()作爲評論說或做手工。
$str = "<i>something</i>";
echo str_replace("<", "<", $str);
您可以使用html <pre>
標記。
它不會轉換爲字符串,它會轉義,因此它們不會被處理。使用'htmlspecialchars()'或類似的函數來實現。 –