$unique_email
数组。我是如何使用参考传递的问题?提前谢谢。
$unique_email = array();
$users->filter(function ($user) use (&$unique_email) {
if( !in_array( $user->email , $unique_email ) ) {
return $unique_email[] = $user->email;
}
});
dd($unique_email); //returns empty array
答案 0 :(得分:0)
过滤器必须返回布尔值
$unique_email = array();
$users->filter(function ($user) use (&$unique_email) {
if( !in_array( $user->email , $unique_email ) ) {
$unique_email[] = $user->email;
return true;
}
return false;
});
答案 1 :(得分:0)
如何使用这样的集合助手:
$usersWithUniqueMails = $users->unique('email');
$unique_email = $usersWithUniqueMails->pluck('email');