我有一个2D数组生成的以下输出,我想按层次结构打印它们,就像第一个数组在第二个索引上有值,应该打印在第二个数组的第二个索引之上,依此类推。
array (size=3)
0 =>
array (size=2)
0 => string '' (length=0)
2 => string 'abc' (length=3)
1 =>
array (size=5)
0 => string '' (length=0)
1 => string 'Mining' (length=6)
2 => string '' (length=0)
3 => string 'Man' (length=3)
4 => string '' (length=0)
2 =>
array (size=4)
0 => string '1969-70=100' (length=11)
1 => string '1975-76=100' (length=11)
2 => string '1980-81=100' (length=11)
3 => string '198081=100' (length=10)
答案 0 :(得分:0)
这就是我一直这样做的方式:
<?php
// Assuming the array in your question is named $big_array
echo "<table><tbody>";
foreach($big_array as $small array){
echo "<tr><td>".implode('</td><td>',$small_array)."</td></tr>";
}
echo "</tbody></table>";
如果这不起作用,请尝试编辑您的问题并使您要求的内容更清晰。