Laravel 9 - MAP COLLECT не можетPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Laravel 9 - MAP COLLECT не может

Сообщение Anonymous »

Зачем карту он не возвращает и не подталкивает значения в массив, я пытался использовать функцию использования , чтобы вызвать мои электронные письма массива Но он не работает, здесь мой логический код

Код: Выделить всё

   $emails = []; //emails array

$students = User::where('role','student')->get();   //10 students email

$maps = collect($students)->pluck('email'); //collect 10 students email

$maps->map(function($map) use($emails){
return  array_push($emails, $map); //push 10 students email to emails array
});

return $emails; //test emails array
Это возвращает пустой массив электронной почты, я не знаю, почему он не работает

Подробнее здесь: https://stackoverflow.com/questions/750 ... -using-use
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»