Quand est apparue cette méthode ?
depuis Laravel v5.8
Description
La méthode duplicatesStrict() c’est la même tambouille que la méthode duplicates() sauf que comme pour les autres méthodes strict la comparaison s’effectue en plus sur le type.
Exemples
Il y a 1 exemple pour cette collection
Exemple #1 : Comparaison entre duplicates() et duplicatesStrict()
Collection utilisée
Il n'y a pas de collections pour cette méthode
Code source
$myCollection = collect ([
0,
1,
false,
false,
true,
1,
100,
"expert",
"expert"
]);
echo "Avec duplicates() uniquement" . PHP_EOL;
var_dump($myCollection->duplicates());
echo "Avec duplicatesStrict()" . PHP_EOL;
var_dump($myCollection->duplicatesStrict());
Résultat
Avec duplicates() uniquement
object(Illuminate\Support\Collection)#1435 (2) {
["items":protected]=>
array(5) {
[2]=>
bool(false)
[3]=>
bool(false)
[5]=>
int(1)
[6]=>
int(100)
[8]=>
string(6) "expert"
}
["escapeWhenCastingToString":protected]=>
bool(false)
}
Avec duplicatesStrict()
object(Illuminate\Support\Collection)#1407 (2) {
["items":protected]=>
array(3) {
[3]=>
bool(false)
[5]=>
int(1)
[8]=>
string(6) "expert"
}
["escapeWhenCastingToString":protected]=>
bool(false)
}