Как получить доступ к данным в многомерном массиве с помощью цикла foreach [дубликат]Php

Кемеровские программисты php общаются здесь
Anonymous
Как получить доступ к данным в многомерном массиве с помощью цикла foreach [дубликат]

Сообщение Anonymous »

Я пытаюсь извлечь значения из массива внутри массива. Код, который у меня есть, выглядит так:

Код: Выделить всё

$values = $request->request->get('form');
$statusArray = array();
foreach ($values->status as $state) {
array_push($statusArray, $state);
}
Результат выполнения var_dump для поля $values ​​следующий:

Код: Выделить всё

array (size=2)
'status' =>
array (size=2)
0 => string 'New' (length=9)
1 => string 'Old' (length=9)
'apply' => string '' (length=0)
При выполнении вышеописанного я получаю сообщение об ошибке, в котором говорится, что «статус» не является объектом. Может ли кто-нибудь сказать мне, как я могу извлечь значения массива внутри «статуса»??

Вернуться в «Php»