如何通过PHP将特殊字符转换为html单词?

时间:2014-03-25 07:27:09

标签: php html decode

我在mysql数据中有这么多特殊字符,而我通过php在xml文件中显示。

—,”,’,“...etc

我想使用php转换为原始单词。

4 个答案:

答案 0 :(得分:4)

您正在寻找html_entity_decode

答案 1 :(得分:1)

$s = ' —,”,’,“';
echo html_entity_decode($s);

您所需要的只是http://www.php.net/manual/en/function.html-entity-decode.php

答案 2 :(得分:0)

您应该使用htmlspecialchars_decode html_entity_decode,因为{{1>}是 更轻的 - 过度杀伤版本

<?php
$s = '&mdash;,&rdquo;,&rsquo;,&ldquo;';
echo htmlspecialchars_decode($s);

<强> OUTPUT :

—,”,’,“

答案 3 :(得分:0)

<?php
$orig = "I'll \"walk\" the <b>dog</b> now";
  

$a = htmlentities($orig);

  echo $a; // I'll &quot;walk&quot; the &lt;b&gt;dog&lt;/b&gt; now
  

$b = html_entity_decode($a);

  echo $b; // I'll "walk" the <b>dog</b> now
?>