Bonjour,
J'ai un problème que je ne comprends pas avec un array_unique. En lisant, le manuel PHP, il est bien stipuler : "array_unique() trie les valeurs traitées comme des chaînes dans un premier temps, puis garde la première clé rencontrée pour chaque valeur et ignore les clés suivantes"
J'ai cette ligne de code : $result = array_unique($tab);
Mon $tab contient 80 entrées. Les clés vont de 0 a 79. Les valeurs pour chacune de ces clés sont identiques.
Mon $result est correct : il n'y a qu'une seule donnée. Sauf qu'au lieu que ce soit [0] => toto lorsque je print mon $result, il apparait [55] => toto.
J'aimerais comprendre pourquoi l'array_unique n'a pas pris en compte la première clé rencontrée, mais une au milieu du tableau. Pourriez vous m'éclairer?
Merci