我想要一个具有20个名称的数组的foreach循环。我应该派生一个有4列和5行的表格,每个单元格(表格数据)都有一个唯一的名称。我的代码如下,输出表的快照。它还没有工作。我怎样才能解决这个问题?从foreach循环获取每个数组项目作为表数据
<?php
$names = array("Patrick","Raymond","George","Hosea","Samuel","Alan","June","Edwin","Yvonne","John","Paul","Ruto","Uhuru","Raila","Kalonzo","Sonko","Joho","Wetangula","Mudavadi","Matiang'i");
echo "<table width='200' border='1' >";
foreach($names as $name){
echo "<tr>";
for($cols=1;$cols<5;$cols++){
echo "<td>".$name."</td>";
}
echo "<tr>";
}
echo "<table>";
?>
是的,那是因为你这样做了发言..删除,只是限制了TD的每个TR代替每个数组项目回显5 td – ThisGuyHasTwoThumbs