写了一个简单的php函数,执行结果应该是一个3行的表格,但是在浏览器打开却是里面具体的内容,代码如下:<?php
function create_table ($data) {
echo "<table border=\"1\">";
reset($data);
$value = current($data);
while ($value) {
echo "<tr><td>".$value."</td></tr>\n";
$value = next($data);
}
echo "</table>";
} $my_array = array('line one.','line two.','line three.');
create_table($my_array);
?>帮我解决一下,谢谢

解决方案 »

  1.   

    <?php
    function create_table ($data) {
    echo "<table border=\"1\">";
    reset($data);
    $value = current($data);
    while ($value) {
    echo "<tr><td>".$value."</td></tr>"; // 去掉\n
    $value = next($data);
    }
    echo "</table>";
    }$my_array = array('line one.','line two.','line three.');
    create_table($my_array);
    ?>
      

  2.   

    我用的是firefox
    你有没有clear cache?
      

  3.   

    <table border="1"><tr><td>line one.</td></tr>
    <tr><td>line two.</td></tr>
    <tr><td>line three.</td></tr>
    </table>没有任何问题
      

  4.   

    不是吧,这么悲剧,我也用的firefox,又试了IE和兔子浏览器
    clare cache  是什么啊?
      

  5.   

    如果代码原样输出,是你的php环境没配好。
      

  6.   

    但是其他的php文件就能正常显示啊,为什么这个不能呢?