我正在尝试回显一个数组。我有2个数组$phone1和$phone2。我正试图在for循环中呼应它们。
for($i=0; $i<2; $i++){
echo '<td>'.$phone.$i.['name'].'</td>';
echo '<td>'.$phone.$i.['merk'].'</td>';
echo '<td>'.$phone.$i.['besturingssysteem'].'</td>';
}
现在的问题是我不知道该怎么做。我有两个数组,我想同时回显它们,但不能给出完整的数组名称,如$phone1;这是因为将会有更多这样的阵列,而且必须实现自动化。请帮忙。
永远不要使用数字命名的变量,如$phone1
、$phone2
等。每当你这样做时,你真正想要的是一个名为$phones
:的数组
$phones = [
['name' => ..., 'merk' => ..., ...],
['name' => ..., 'merk' => ..., ...],
...
];
然后像这样循环:
foreach ($phones as $phone) {
echo $phone['name'];
echo $phone['merk'];
...
}