Я знаю, что по этой теме много вопросов, но ни один из них не решает ее (насколько я понял).
У меня есть массив PHP (который, к вашему сведению, возвращается через ответ Guzzle) в проекте Laravel.
Массив PHP
$users = array(2) {
["error"]=>
bool(false)
["spirits"]=>
array(2) {
[0]=>
array(2) {
["id"]=>
string(1) "1"
["name"]=>
string(5) "Foo"
}
[1]=>
array(2) {
["id"]=>
string(1) "2"
["name"]=>
string(3) "Bar"
}
}
}
Я просто хочу извлечь ключи «id» и «name» ниже, чтобы использовать их в представлении, но я немного озадачен. Я пробовал приведенные ниже предложения, но не могу с этим справиться.
Как сгладить многомерный массив?
PHP foreach с вложенным массивом?
Я также изучил array_walk_recursive.
Любая помощь была бы замечательной и ценилась бы! Я хочу иметь возможность использовать эти 2 ключа в Laravel следующим образом:
Контроллер
return View::make('users')->with('users',$users);
Просмотр
@foreach ($users as $key => $user)
{{ $user["id"] }}
{{ $user["name"] }}
@endforeach