Ich habe versucht, die folgenden in laravel-5.4 Anwendung chunk
zu verwenden:Laravel eloquent chunk nicht funktioniert
$out = [];
\App\User::chunk(5,function($users) use($out){
foreach($users as $user){
//$out[] = $user;
$out[] = $user->id;
}
});
dd($out);
jedoch die Ausgabe von dd($out)
ist noch leer Array. Was ist das Problem hier? $out
ist im globalen Umfang!
sein kein Problem mit Brocken, es ist eine PHP-Sache ... Arrays sind Copy on Write, wenn nichts anderes gesagt – lagbox
@ raina77ow es gibt Array einzelnen Element wie erwartet. d. h. 'Array: 1 [▼ 0 => 1 ]' – SaidbakR
Beantwortet unten, https://3v4l.org/IQsMO –