Я пытаюсь пройти следующий набор данных, я получил использование foreach, но по какой-то причине я не могу понять, что случилось?PHP foreach массив в массиве, как пройти?
Код:
foreach($data['service']['products'] as $settings){
print_r($settings);
}
$ данных как print_r
Array
(
[service] => Array
(
[products] => Array
(
[name] => OW VoIP
[settings] => Array
(
[0] => Array
(
[name] => ComplexPort
[value] => False
)
[1] => Array
(
[name] => LosingCarrier
[value] => 2
)
данных как var_dump
array (size=3)
'service' =>
array (size=1)
'products' =>
array (size=2)
'name' => string 'VoIP' (length=7)
'settings' =>
array (size=21)
0 =>
array (size=2)
'name' => string 'ComplexPort' (length=11)
'value' => string 'False' (length=5)
1 =>
array (size=2)
'name' => string 'LosingCarrier' (length=13)
'value' => string '2' (length=1)
'Foreach ($ данных [ 'сервис'] [ 'продукты'] [ 'настройки'] как настройки $) {} ' – panther
Пожалуйста, покажите нам структуру вашего массива и то, что вы хотите прорвать! – Rizier123
см. Выше его уже там @ Rizier123 – mahen3d