/ / Ako prejsť multidimenzionálnym poľom v larválnej čepeli? - php, laravel, multidimenzionálne pole

Ako prechádzať multidimenzionálne pole v larvalovej čepeľi? - php, laravel, multidimenzionálne pole

Snažil som sa prejsť multidimenzionálnym poľom na zobrazenie. Ale keď sa pokúsim vytlačiť, bude to chyba. Nižšie je uvedený kód a chyba.

Súbor ovládača:

foreach($countrygroup as $val){
//$userArr[] = $val->userid;
$users =  DB::table("timelines")->where("id", "=", $val->userid)->first();
$userArr[$val->userid]["name"] = $users->name;//$users->name;
$userArr[$val->userid]["avatar"] = $users->avatar_id;
//$userArr[$val->userid]["image"]=$users->image;
}
//echo "<pre>"; print_r($userArr); die();
return $theme->scope("groups/country", compact("userArr","trending_tags","countrygroupnamee"))
->render();

Kód súboru čepele:

@foreach($userArr as $users)
<h2>{{ $users}}</h2>
@endforeach

tu zadajte popis obrázku

Vďaka

odpovede:

2 pre odpoveď č. 1

Značky šablóny čepele {{ }} sa nahrádzajú znakom echo(), Pole nemôžete odzrkadliť. Z poľa, ktorý chcete zobraziť, musíte dostať reťazec, napríklad:

@foreach($userArr as $users)
<h2>{{ $users["name"] }}</h2>
@endforeach