2 回答
TA贡献1820条经验 获得超9个赞
您可以使用array_merge和foreach获得所需的输出
$arr = array_merge([ 0 => ['ID','FIRST NAME','LAST NAME','CITY','PHONE']],$arr);
$html = '<table border="1">';
foreach($arr as $row){
$html .= '<tr>';
foreach($row as $column){
$html .= '<td>'.$column.'</td>';
}
$html .= '</tr>';
}
$html .= '</table>';
echo $html;
TA贡献1811条经验 获得超6个赞
因为内部数组的大小是固定的(全部都有4个字段),所以可以使用单循环,如下所示:
echo "<table>";
foreach($array2 as $index){
echo "<tr>";
echo "<td>".$index[0]."</td><td>".$index[1]."</td><td>".$index[2]."</td><td>".$index[3]."</td><td>".$index[4]."</td>";
echo "</tr>";
}
echo "</table>";
另一种方法:
$result.="<table>";
foreach($array2 as $index){
$result.="<tr>";
$result.="<td>".$index[0]."</td><td>".$index[1]."</td><td>".$index[2]."</td><td>".$index[3]."</td><td>".$index[4]."</td>";
$result.="</tr>";
}
$result.="</table>";
echo $resul;
- 2 回答
- 0 关注
- 169 浏览
添加回答
举报