Задать вопрос
@TopClans

Почему у меня не работает вывод элементов из двумерного массива?

Есть массив:

Array ( [id] => 330277 [name] => Наименование [sku] => Артикул [brand] => Array ( [id] => 591 [name] => CTR ) [offers] => Array ( [0] => Array ( [price] => 627.76 [quantity] => 25 [reliability] => 100 [multiplication_factor] => 1 [average_period] => 0 [assured_period] => 0 [warehouse] => Array ( [id] => 49 [name] => BERG [type] => 1 ) ) ) [source_idx] => 0 )

вывод элемента первого уровня - например, id или наименование - работает прекрасно, вот код:
echo $key[name];
Но если мне нужно получить ID бренда или наименование бренда (из вложенного массива) - код, который везде описан, не работает:
echo $key[brand][name];
результат выполнения команды : Array[name]
не пойму, что не так?
  • Вопрос задан
  • 221 просмотр
Подписаться 2 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 2
bitrixd
@bitrixd
Ошибку выдает? или пустоту? Если пустоту, то включи вывод ошибок ini_set('display_errors', 'On'); error_reporting('E_ALL');
Ответ написан
R0dger
@R0dger
Laravel/Yii/2 AngularJs PHP RESTful API
вроде все должно работать!
вот посмотрите.
sandbox.onlinephpfunctions.com/code/59293562b4254f...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы