请问以下两种写法 哪种执行效率高呢?
-------------------------------
foreach ($arr as $k => $i){
list($value) = each($arr);
echo '<h2 align="center">'.$value.'</h2>';
echo'<table border="1" width="100%">';
foreach ($i as $item => $kitem) {
echo '<tr>';
while(list($key,$value) = each($kitem)){
echo '<td>'.$value.'</td>' ;
}
echo '</tr>';
}
echo '</table>';
};
-----------------------------------------------------------
while(list($key,$value)=each($arr)){
echo "<h2>" . $key . "</h2>";
echo "<table width='500' border='1'>";
while(list($k,$v)=each($value)){
echo '<tr>';
while(list($kk,$vv)=each($v)){
echo '<td>' . $vv . '</td>';
}
echo '</tr>';
}
echo '</table>';
}
foreach() is specially prepared for arrays