Laravel collections

méthode whereInStrict()

Quand est apparue cette méthode ?

depuis Laravel... pourquoi tu demandes?

Description


Exemples

Il y a 1 exemple pour cette collection

Exemple #1 : Des prix sous forme de string et de nombre. Seuls les couples clés-valeurs qui matchent la condition ET qui sont des nombres stricts seront retournés.

Collection utilisée

Code source



$collection = collect([
            ['product' => 'Desk', 'price' => '200'],
            ['product' => 'Chair', 'price' => 100],
            ['product' => '25 Pizzas', 'price' => 175],
            ['product' => 'Bicycle', 'price' => '150'],
            ['product' => 'Bookcase', 'price' => 150],
            ['product' => 'Door', 'price' => 100],
            ['product' => 'Smartphone', 'price' => 200],
        ]);

        $filtered = $collection->whereInStrict('price', [150, 200]);

        $filtered->all();

       print_r($filtered);

Résultat

    
Illuminate\Support\Collection Object
(
    [items:protected] => Array
        (
            [4] => Array
                (
                    [product] => Bookcase
                    [price] => 150
                )

            [6] => Array
                (
                    [product] => Smartphone
                    [price] => 200
                )

        )

    [escapeWhenCastingToString:protected] => 
)