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

forループ内のクラスプロパティを動的に参照するにはどうすればよいですか? $requestオブジェクトでnama1isi1nama10isi10まで参照したいと思っています。クラスプロパティを動的に参照する

答えて

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 
関連する問題