如何使用php将文本编码为htmlentities.

don*_*tto 0 html php encode html-entities

<div id="userpost">
<?php echo $txt; ?>
</div>

<?php $txt="yeah yeah"; ?>
Run Code Online (Sandbox Code Playgroud)

我希望div上的echo是普通文本,但是如果你看一下源代码就会是这样的

&#89;&#101;&#97;
Run Code Online (Sandbox Code Playgroud)

Suj*_*eet 5

希望这会对你有所帮助

<?php
$new = htmlspecialchars("<a href='test'>Test</a>", ENT_QUOTES);
echo $new; 
?>
Run Code Online (Sandbox Code Playgroud)

细节

http://php.net/manual/en/function.htmlspecialchars.php