使用PHP的HTML表的多维数组

问题描述 投票:0回答:1

我正在尝试使用PHP在3列HTML表中显示此数组:

[user] => Array (
 [0] => 024366c0a0d88ee4d2e3c8e479d8f8bb361c1908
 [1] => 1dfb9ba35f5995a8213f623ec3536947242c877d
 [2] => 1f2f182fde1f4bc8d2262639c51be73b5d8555b1
 [3] => 2219ffa1265576f56ccea846a5f0983391fe3a3a
 [4] => 517c3b6c008b582dcafb7cb60450abd19147e21a
)
[song] => Array (
 [0] => SOAKIMP12A8C130995
 [1] => SOAKIMP12A8C130995
 [2] => SOAKIMP12A8C130995
 [3] => SOAKIMP12A8C130995
 [4] => SOAKIMP12A8C130995
)
[rating] => Array (
 [0] => 100
 [1] => 100
 [2] => 100
 [3] => 100
 [4] => 100
)

到目前为止,我已经尝试过单独显示每一行:

<table border="1px">
    <tr>
        <td><?php echo $array['user'][0] ?></td>
        <td><?php echo $array['song'][0] ?></td>
        <td><?php echo $array['rating'][0] ?></td>
    </tr>
</table>

并且这个变成了5栏:

<?php foreach ($array as $row) {
        echo ('<tr>');
        echo ('<td>');
        echo (implode('</td><td>', $row));
        echo ('</td>');
        echo ('</tr>');
    } ?>

关于我如何需要它的上下文:

------------------------
|user   |song   |rating|
|024366c|SOAKIMP|100   |
|12424ta|SOAKIMP|100   |
|453e2bc|SOAKIMP|100   |
------------------------
php html arrays loops
1个回答
0
投票
<table border="1px"> <?php foreach ($array['user'] as $idx => $row) : ?> <tr> <td><?php echo $row ?></td> <td><?php echo $array['song'][$idx ] ?></td> <td><?php echo $array['rating'][$idx ] ?></td> </tr> <?php endforeach; ?> </table>
© www.soinside.com 2019 - 2024. All rights reserved.