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

在数组导出中查看html

  •  0
  • Interactive  · 技术社区  · 10 年前

    我有一个包含html(表结构)的数组。
    如果我愿意

    $var = array('<table>', '<tr>', '<td>', 'content', '</td>', '</tr>', '</table>');
    
    echo '<pre>';
    print_r($var, 50);
    echo '</pre>';
    

    它输出数组的内容,但创建一个表。 我也想导出html。

    当前导出:
    Array ( [0] => content )

    我希望:
    Array ( [0] => <table> <tr> <td> content </td> </tr> </table> )

    这可能吗?

    M

    5 回复  |  直到 10 年前
        1
  •  1
  •   Tony    10 年前

    尝试

    编辑:

    print_r(htmlspecialchars(implode(" ", $var)), 50);
    
        2
  •  0
  •   Vamsi Krishna    10 年前

    是的,它正在工作并显示异常输出 $var=数组(“”,“”,”,“content”,“,”,”);

    print_r(array(htmlentities(implode(" ", $var))));
    
        3
  •  0
  •   Kohjah Breese    10 年前

    我想你要找的是:

    foreach( $var as $v )
        echo $v . " ";
    

    vardump主要是用于调试的函数,即打印对象以查看内部。

        4
  •  0
  •   Edward    10 年前
    var_dump($var); 
    

    将输出与上面的结果类似的内容。

        5
  •  0
  •   Jigisha Variya    10 年前
    $var = array('<table>', '<tr>', '<td>', 'content', '</td>', '</tr>', '</table>');
    $string[0] = implode(" ",$var);
    echo "<pre>";
    print_r($string);
    echo "</pre>";