Wiem, że jest wiele pytań na ten temat, ale żaden z nich nie zajmuje się tym (o ile mogłem).Zapętlanie tablic zagnieżdżonych w PHP - wyodrębnianie wartości w widoki ostrzy (Laravel)
Mam tablicę PHP (która jest zwracana przez odpowiedź Guzzle'a) w projekcie Laravel.
Tablica 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"
}
}
}
ja po prostu chcę, aby wyodrębnić „id” i „nazwa” przycisków poniżej, aby korzystać w widoku, ale jestem trochę zakłopotany. Próbowałem poniższych sugestii, ale nie mogę tego dokładnie rozwiązać.
How to Flatten a Multidimensional Array?
PHP foreach with Nested Array?
Szukałem również w array_walk_recursive.
Każda pomoc będzie niesamowita i doceniona! Chcę być w stanie wykorzystać te 2 klucze w laravel tak:
Controller
return View::make('users')->with('users',$users);
View
@foreach ($users as $key => $user)
{{ $user["id"] }}
{{ $user["name"] }}
@endforeach
Dzięki! Brakowało części I '$ users [' spirits '] ' – Pete
Zapraszamy :-) –