Эхо массив, который пронумерован

Я пытаюсь повторить массив. У меня есть 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; Это потому, что таких массивов будет намного больше, и их нужно автоматизировать. Пожалуйста помоги.

0

Решение

Никогда не используйте числовые переменные, такие как $phone1, $phone2 и т.д. Всякий раз, когда вы делаете это, то, что вы действительно хотите, один массив называется $phones:

$phones = [
['name' => ..., 'merk' => ..., ...],
['name' => ..., 'merk' => ..., ...],
...
];

Затем вы просматриваете это так:

foreach ($phones as $phone) {
echo $phone['name'];
echo $phone['merk'];
...
}
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]