Quand est apparue cette méthode ?
depuis Laravel... pourquoi tu demandes?
Description
La méthode whereIn te permet de trouver les couples clés-valeurs dont les valeurs correspondent aux valeurs du tableau donné en paramètre. Attention ici la comparaison est stricte !
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
Il n'y a pas de collections pour cette méthode
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] =>
)