У меня есть вызов базы данных, и я пытаюсь выяснить, что делает $key => $value
в цикле foreach
.
Я спрашиваю, потому что оба эти кода выводят одно и то же, поэтому я пытаюсь понять, почему это написано именно так. Здесь код:
foreach($featured as $key => $value){
echo $value['name'];
}
это выводит то же самое, что:
foreach($featured as $value) {
echo $value['name']
}
Итак, мой вопрос в том, в чем разница между $key => $value
или просто $value
в цикле foreach
. Массив многомерный, если это имеет значение, я просто хочу знать, почему передать $key
в $value
в цикле foreach
.