入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

将二维数组用foreach遍历并以表格的形式输出

创建时间:2017-06-22 投稿人: 浏览次数:243
<?php
//声明一个不是完整对齐格式的二维数组
        $group=[
"GroupName"=>"第二组",
"GroupPrice"=>"$987",
                 ["name"=>"经理","sex"=>"man","age"=>28,"email"=>"AAA@bbb.com"],
                 ["name"=>"ZS","sex"=>"woman","age"=>30,"email"=>"BBB@bbb.com"],
                 ["name"=>"LS","sex"=>"man","age"=>34,"email"=>"CCC@bbb.com"],
                 ["name"=>"WW","sex"=>"man","age"=>34,"email"=>"DDD@bbb.com"],
                 ["name"=>"ZL","sex"=>"man","age"=>34,"email"=>"EEE@bbb.com"],
                 ["name"=>"SQ","sex"=>"woman","age"=>34,"email"=>"FFF@bbb.com"],
                 ["name"=>"FB","sex"=>"man","age"=>34,"email"=>"GGG@bbb.com"],
                 ["name"=>"QJ","sex"=>"woman","age"=>34,"email"=>"HHH@bbb.com"],
                 ["name"=>"AS","sex"=>"man","age"=>34,"email"=>"III@bbb.com"],
                ];


echo "<table width="800" border="1" align="center">";
echo "<caption><h1>将数组转化为表格的形式输出</h1></caption>";
echo "<tr>";
echo "<th>name</th>";
echo "<th>sex</th>";
echo "<th>age</th>";
echo "<th>email</th>";
echo "</tr>";
foreach($group as $kk=>$row)
{
//判断数组中的值是否还是为数组,如果是则遍历出值放入单个表格中
if(is_array($row))
{
echo "<tr align="center">";
foreach($row as $col)
{

echo "<td>{$col}</td>";
}
}
//如果不是数组则原样输出
else
{
echo "<tr>";
echo "<td colspan="4">{$kk}:{$row}</td>";
echo "</tr>";
}
echo "</tr>";
}
echo "</table>";
?>
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。