将数据从数组读取到 html 表中


Read data from array into an html table

Array
(
    [0] => Array
        (
            [0] => Array
                (
                    [code] => ID 6401
                    [name] => Joseph
                )
        )
    [1] => Array
        (
            [0] => Array
                (
                    [code] => ID 6597
                    [name] => Peter
                )
        )

我想要打印HTML表格,例如:

代码 |名字

编号 6401 |约瑟夫
编号 6597 |彼得

合计 : 2 人

使用这个:

<table>
    <thead>
        <tr>
            <th>Code</th><th>Name</th>
        </tr>
    </thead>
    <tbody>
<?php
    foreach($users as $u){
        echo "<tr><td>". $u[0]['code'] ."</td><td>". $u[0]['name'] ."</td></tr>";
    };
    echo "<tr><td>Total :</td><td>".count($users)."</td></tr>";
?>
    </tbody>
</table>

尝试通过foreach并分配运算符+=会有所帮助。

<?php
$user = array(
array(
    array(
    "code" => "ID 6401",
    "name" => "Joseph"
    )
),
array(
      array(
    "code" => "ID 6597",
    "name" => "Peter"
    )
));
 ?>
<table>
<thead><th>Code</th><th>Name</th></thead>
<tbody>
<?php 
$count = 0;
foreach ($user as $v){
  echo "<tr><td>".$v[0]['code']."</td><td>".$v[0]['name']."</td></tr>";
  $count += 1;  
}
  echo "<tr><td>Total:</td><td>".$count."</td></tr>";
?>
</tbody>