如何在PHP中使用数组生成表?

如何在PHP中使用数组生成表?,php,arrays,tabular,Php,Arrays,Tabular,我有这样一个数组: Array ( [0] => "name" => "John","id" => "1" [1] => "name" => "Mary","id" => "2" [2] => "name" => "Sean","id" => "3" ) 1 | John 2 | Mary 3 | Sean 我如何制作这样的桌子: Array ( [0] => "name" => "John",

我有这样一个数组:

Array (
    [0] => "name" => "John","id" => "1"
    [1] => "name" => "Mary","id" => "2"
    [2] => "name" => "Sean","id" => "3"
)
1 | John
2 | Mary
3 | Sean
我如何制作这样的桌子:

Array (
    [0] => "name" => "John","id" => "1"
    [1] => "name" => "Mary","id" => "2"
    [2] => "name" => "Sean","id" => "3"
)
1 | John
2 | Mary
3 | Sean

谢谢大家!

循环遍历数组,并按您希望的格式输出所有值

foreach($arr as $item){
    echo "$arr[id] | $arr[name]";
}
或者如果它是您想要的HTML表

<table>
    <?php foreach($arr as $item): ?>
        <tr>
            <td><?=  $arr['id'] ?> </td><td> <?= $arr['name']; ?></td>
        </tr>
    <?php endforeach; ?>
</table>

如果arreglo的名称为
$users
,则可以循环遍历每个元素并将该元素的数据输出到表中的一行:

<table>
    <thead>
        <th>ID</th>
        <th>Name</th>
    <thead>
    <tbody>
        <?php
        foreach ($users as $user) {
            echo '<tr>';
            echo '<td>'.$user['id'].'</td>';
            echo '<td>'.$user['name'].'</td>';
            echo '</tr>';
        }
        ?>
    </tbody>
</table>

身份证件
名称

你试过什么Milo?向我们展示您的代码,这样我们就可以帮助您获得json,只需使用json_解码(…将所有内容都放在引号中,正确);您不应该对PHP开始标记使用短代码<代码>@Second2None
谢谢,我的错。每天学习:)