Quand est apparue cette méthode ?
depuis Laravel v5.1
Description
Tu as besoin de supprimer quelques éléments de ta collection en fonction de certains critères ? Reject est la méthode qui va pouvoir t’y aider.
Exemples
Il y a 1 exemple pour cette collection
Exemple #1 : Supprimer les nombres négatifs d'une collection
Collection utilisée
Cliquez sur chaque collection pour voir son code, ou cliquez sur le bouton 'Voir toutes les
collections' pour toutes les ouvrir en une fois.
// define collection numbers
$numbers = collect([-2, 200.3, -7.8, 400.1]);
Illuminate\Support\Collection {#416 ▼
#items: array:4 [▼
0 => -2
1 => 200.3
2 => -7.8
3 => 400.1
]
}
Code source
$numbers = collect([-2, 200.3, -7.8, 400.1]);
$positiveNumbers = $numbers->reject(function ($number) {
return $number < 0;
});
var_dump($positiveNumbers);
Résultat
object(Illuminate\Support\Collection)#1432 (2) {
["items":protected]=>
array(2) {
[1]=>
float(200.3)
[3]=>
float(400.1)
}
["escapeWhenCastingToString":protected]=>
bool(false)
}