Laravel collections

méthode duplicatesStrict()

Quand est apparue cette méthode ?

depuis Laravel v5.8

Description


Exemples

Il y a 1 exemple pour cette collection

Exemple #1 : Comparaison entre duplicates() et duplicatesStrict()

Collection utilisée

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