Я пытаюсь повторить массив. У меня есть 2 массива. $ phone1 и $ phone2. Я пытаюсь повторить их в цикле.
for($i=0; $i<2; $i++){
echo '<td>'.$phone.$i.['name'].'</td>';
echo '<td>'.$phone.$i.['merk'].'</td>';
echo '<td>'.$phone.$i.['besturingssysteem'].'</td>';
}
Теперь проблема в том, что я понятия не имею, как я собираюсь это сделать. У меня есть 2 массива, и я хочу отобразить их оба, но не указав полное имя массива, как $ phone1; Это потому, что таких массивов будет намного больше, и их нужно автоматизировать. Пожалуйста помоги.
Никогда не используйте числовые переменные, такие как $phone1
, $phone2
и т.д. Всякий раз, когда вы делаете это, то, что вы действительно хотите, один массив называется $phones
:
$phones = [
['name' => ..., 'merk' => ..., ...],
['name' => ..., 'merk' => ..., ...],
...
];
Затем вы просматриваете это так:
foreach ($phones as $phone) {
echo $phone['name'];
echo $phone['merk'];
...
}
Других решений пока нет …