Я все еще пытаюсь понять, как работает петля php foreach с доступом к определенным частям. У меня есть настройки массива, как это:PHP foreach loop, обращаясь к различным частям многомерного массива
$product = Array
(
[SX- Light weight] => Array
(
[bronze] => 4
[silver] => 5
[gold] => 6
)
[SS- Light weight] => Array
(
[bronze] => 4
[silver] => 5
[gold] => 6
)
)
У меня есть цикл Еогеасп настроить таким образом:
foreach ($product as $name => $value) {
# code...
echo '<option value="'.$name.'">'.$name.'</option>';
}
Это выплевывает меня $name
как «SX- Легкий вес», например. Как мне получить доступ к номеру [bronze]
?
Чтобы получить доступ к элементам вспомогательного массива, вам нужно использовать другой цикл foreach или просто получить доступ к ним напрямую через $ value ['bronze'] 'и т. Д. – Ghost
* Вы должны указывать индексы своих массивов в кавычках. Не делать этого будет работать, но вызывать предупреждения. – fragmentedreality