代码之家  ›  专栏  ›  技术社区  ›  Val

PHP字符串转换为HTML

  •  2
  • Val  · 技术社区  · 14 年前

    我有根绳子 <div id="myid"> </div>

    我怎么把这个换成 <div id="myid"> </div>

    我试过一些东西,但没有运气,有什么帮助吗?

    更新

    function get_page(){
      $file = 'file.php';
      $str = file_get_contents($file);
      $str = html_entity_decode($str);
      return $str;
    }
    $output = get_page();
    echo $output;//don't work
    

    固定

    function get_page(){
          $file = 'file.php';
          $str = file_get_contents($file);
          return $str;
        }
        $output = get_page();
        echo html_entity_decode($output);//works
    
    5 回复  |  直到 11 年前
        1
  •  14
  •   Pekka    14 年前

    其作用是 htmlspecialchars_decode() .

    请注意,对于解码引号的函数,需要指定 $quote_style 参数。

        2
  •  2
  •   Yeroon    14 年前
        3
  •  0
  •   Napas    14 年前
    $from = array('&lt;', '&gt;');
    $to = array('<', '>');
    $string = str_replace($from, $to, $string);
    
        4
  •  0
  •   Conner antpaw    12 年前
    htmlspecialchars_decode($string)
    
        5
  •  0
  •   HAMMOU REDOUANE    11 年前

    用这个更好…

    <?php
    $text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';
    echo strip_tags($text);
    echo "\n";
    // Allow <p> and <a>
    
    echo strip_tags($text, '<p><a>');
    ?>