Laravel collections

méthode reject()

Quand est apparue cette méthode ?

depuis Laravel v5.1

Description


Exemples

Il y a 1 exemple pour cette collection

Exemple #1 : Supprimer les nombres négatifs d'une collection

Collection utilisée

                
                    // 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)
}