說明:將html標籤轉換成特殊字符。例如將<script>轉換成"<script>"javascript
$userInput = "不泄氣、不拋棄、不放棄、不自棄;沒有登不上的山,沒有跨不過的坎兒,沒有克服不了的困難。<script type=text/javascript;>alert('事雖微,不爲不成;道雖邇,不行不至。');</script>"; $userInputEntities = htmlentities($userInput); echo $userInput; 輸出結果: 不泄氣、不拋棄、不放棄、不自棄;沒有登不上的山,沒有跨不過的坎兒,沒有克服不了的困難。 echo $userInputEntities; 輸出結果: 不泄氣、不拋棄、不放棄、不自棄;沒有登不上的山,沒有跨不過的坎兒,沒有克服不了的困難。 <script type=text/javascript;> alert('事雖微,不爲不成;道雖邇,不行不至。'); </script>
說明:將htmlentities()函數轉義過的字符串轉成html標籤。html
$str = "<p>從善如登,從惡如崩。</p>"; $a = htmlentities($str); $b = html_entity_decode($str); echo $a; 輸出結果: <p>從善如登,從惡如崩。</p> echo $b; 輸出結果: 從善如登,從惡如崩。