2016-11-23 152 views
0
for ($e = 1; $e <= 10; $e++) 
{ 
    $edd = Setting::where('id', '=', $e)->update([ 
     'nama' => $request->nama1, 
     'isi' => $request->isi1, 
    ]); 
} 

如何動態引用for循環內的類屬性?我想引用nama1isi1,最多可以使用nama10isi10$request對象。動態引用類屬性

回答

0
for ($e = 1; $e <= 10; $e++) 
{ 
    $edd = Setting::where('id', '=', $e)->update([ 
     'nama' => $request->{"nama$e"}, 
     'isi' => $request->{"isi$e"}, 
    ]); 
} 

更多可讀性,你可能會想這樣做:

$request->{"nama{$e}"} // Notice the inner braces around $e