Foreach打印台不起作用

时间:2015-12-13 01:59:36

标签: php arrays foreach html-table procedural

echo "<table border=\"1\" cellpadding=\"2\" cellspacing=\"0\">";
foreach($array as $key => $value){
echo "";
echo "<tr><td><a href=\"".$url1.$key."\"><ax>" . $value . "</ax></a></td><td>".$url1.$key."</td></tr>";
echo "<br>";
}
echo "</table>";

为什么不显示表格?

2 个答案:

答案 0 :(得分:0)

是HTML5中的那个吗?

HTML5

不支持

cellpaddingcellspacing

答案 1 :(得分:0)

<?php
    $array = array(
        "key1" => "value1",
        "key2" => "value2",
        "key3" => "value3",
    );

    echo '<table border="1" cellpadding="2" cellspacing="0">';
    foreach($array as $key=>$value) {
        echo('<tr><td>'.$key.'</td><td>'.$value.'</td></tr>');
    }
    echo '</table>';
?>

使用正确构造的数组可以正常工作。