2016-11-23 88 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