当前位置: 代码迷 >> PHP >> 关于二维数组。解决办法
  详细解决方案

关于二维数组。解决办法

热度:159   发布时间:2016-04-28 18:36:10.0
关于二维数组。
<?php
$group1 = array(
            ("name"=>"zs","age"=>"10","sex"=>"nan"),
            ("name"=>"zs","age"=>"10","sex"=>"nan"),
            ("name"=>"zs","age"=>"10","sex"=>"nan"),
            ("name"=>"ls","age"=>"11","sex"=>"nan"),
            ("name"=>"ww","age"=>"12","sex"=>"nv"),
            ("name"=>"ls","age"=>"11","sex"=>"nan"),
            ("name"=>"ww","age"=>"12","sex"=>"nv"),
            ("name"=>"ls","age"=>"11","sex"=>"nan"),
            ("name"=>"ww","age"=>"12","sex"=>"nv")
);

echo '<table border="1" width="800" align>';
echo '<caption><h1>数组转化为表格</h1><caption>';

foreach( $group as $row ){
echo '<tr>';
foreach( $row as $col ){
echo '<td>{$col}</td>';
}
echo '</tr>';
}
echo '</table>';
?>


这样写为何不对?
------解决方案--------------------
	$group = array(
            array("name"=>"zs","age"=>"10","sex"=>"nan"),
            array("name"=>"zs","age"=>"10","sex"=>"nan"),
            array("name"=>"zs","age"=>"10","sex"=>"nan"),
            array("name"=>"ls","age"=>"11","sex"=>"nan"),
            array("name"=>"ww","age"=>"12","sex"=>"nv"),
            array("name"=>"ls","age"=>"11","sex"=>"nan"),
            array("name"=>"ww","age"=>"12","sex"=>"nv"),
            array("name"=>"ls","age"=>"11","sex"=>"nan"),
            array("name"=>"ww","age"=>"12","sex"=>"nv")
);

echo '<table border="1" width="800" align>';
echo '<caption><h1>数组转化为表格</h1><caption>';

foreach( $group as $row ){
echo '<tr>';
foreach( $row as $col ){
echo "<td>{$col}</td>";
}
echo '</tr>';
}
echo '</table>';
  相关解决方案