二维数组的简单遍历
<?php$array1 = array("a","b","c","d","e","f","g","1");
$array2 = array("a","b","c","d","e","f","g","2");
$array3 = array("a","b","c","d","e","f","g","3");
$array4 = array("a","b","c","d","e","f","g","4");
$array5 = array("a","b","c","d","e","f","g","5");
$array6 = array("a","b","c","d","e","f","g","6");
$array7 = array("a","b","c","d","e","f","g","7");
$array = array($array1, $array2, $array3, $array4, $array5, $array6, $array7);
echo '<table border="1" width="800" align="center">';
echo '<caption><h1>数组转换为表格</h1></caption>';
foreach ($array as $k=>$row){
echo '<tr>';
foreach($row as $col){
echo "<td>$col</td>";
}
echo '</tr>';
}
echo '</table>';执行结果:
使用list()配合while、each()同样可以实现类似效果:
<?php
$array1 = array("a","b","c","d","e","f","g","1");
$array2 = array("a","b","c","d","e","f","g","2");
$array3 = array("a","b","c","d","e","f","g","3");
$array4 = array("a","b","c","d","e","f","g","4");
$array5 = array("a","b","c","d","e","f","g","5");
$array6 = array("a","b","c","d","e","f","g","6");
$array7 = array("a","b","c","d","e","f","g","7");
$array = array($array1, $array2, $array3, $array4, $array5, $array6, $array7);
echo '<table border="1" width="800" align="center">';
echo '<caption><h1>数组转换为表格</h1></caption>';
while(list($key,$value)=each($array)){
echo "<tr>";
while(list($k,$v)=each($value)){
echo "<td>$v</td>";
}
echo "</tr>";
}
echo "</table>";
页:
[1]