【发布时间】:2016-10-18 07:24:30
【问题描述】:
我在尝试创建它时遇到了最糟糕的情况,它应该很简单。我有一个由$person=>$personInfoArray 组成的$info 数组,我想说,对于前六个,做一列,对于下一个 x 数量,再做一列。
我拥有的是:
$infoCounter = 0;
foreach($info as $person => $information){
$infoCounter++;
echo '<tr>';
if($infoCounter <= 5){
echo '<td>'.$person.'</td>';
echo '<td>'.$information['Extension'].'</td>';
}elseif($infoCounter > 5){
echo '<td>'.$person.'</td>';
echo '<td>'.$information['Extension'].'</td>';
}
echo '</tr>';
}
我实际上是在尝试创建一个如下所示的表:
Name Extension Name Extension
--------------------------------------------------------------------
Some one 54545 Name 9785
Some One else 54212 Something else 44121
但我得到了:
Name Extension Name Extension
--------------------------------------------------------------------
Some one 54545
Name 9785
Some One else 54212
Something else 44121
想法?这应该非常简单。
【问题讨论】:
-
这对我没有任何帮助。我要求解释如何完成这项工作
-
在第二个名称
(在同一个 中)输入 $info[$key+6] 值。
标签: php arrays html-table