PHP输出数组作为HTML表

时间:2017-08-21 15:25:04

标签: php arrays html-table

我正在尝试输出一个数组作为html表,数组的样本是..

Array
(
    [18] => Array
        (
            [colour] => red
            [size] => large
            [age] => 220
        )
        [19] => Array
        (
            [colour] => yellow
            [size] => small
            [age] => 20
        )
        [12] => Array
        (
            [colour] => brown
            [size] => large
            [age] => 2
        )
)

我可以为一个简单的数组做一个foreach但是有没有人有一个例子显示这个被转换成这种类型数组的表?

1 个答案:

答案 0 :(得分:2)

尝试这样的事情:

$data = //your array
$html = "<table>";
foreach($data as $row) {
    $html .= "<tr>";
    foreach ($row as $cell) {
        $html .= "<td>" . $cell . "</td>";
    }
    $html .= "</tr>";
}
$html .= "</table>";

你的问题非常模糊,所以这是一个模糊的答案,但你应该得到一般的想法:P