特殊字符的功能

时间:2013-03-01 05:18:29

标签: php function

是否有像htmlentities或htmlspecialchars这样的函数可以转换特殊字符(&quot;)或者你有什么,同时在用户输入数据后保留<br><span> .etc?

2 个答案:

答案 0 :(得分:0)

我希望您搜索htmlspecialchars_decode()

以下是一个例子。

<?php
$str = "<p>this -&gt; &quot;</p>\n";

echo htmlspecialchars_decode($str);

// note that here the quotes aren't converted
echo htmlspecialchars_decode($str, ENT_NOQUOTES);
?>

Php.net link

答案 1 :(得分:0)

有两种方法可以获得所需的东西:

<?php

      $str = "<p>this -&gt; &quot;</p>\n";

       //Encoding
       $encoded = htmlentities($str);

      //Decoding note that here the quotes aren't converted
     echo htmlspecialchars_decode($encoded, ENT_NOQUOTES);
 ?>

如果要将条目保存在DB中,请使用addslashes进行存储,因为它是