Bonjour
Voila j'ai un tableau evec plusieurs colonnes et j'aimerais supprimer les doublons par rapport a une colonne. Comment faire car array_unique regarde toutes les colonnes ?
Bonjour
Voila j'ai un tableau evec plusieurs colonnes et j'aimerais supprimer les doublons par rapport a une colonne. Comment faire car array_unique regarde toutes les colonnes ?
Une technique un peu crade, mais assez efficace : tu fais un autre tableau dont la clé est ta fameuse colonne discrimante, une clé devant être unique, les doublons sautent...Envoyé par melisse
tu tries ton tableau selon la premiere colonne et tu fais une iteration en comparant (sur ta premiere colonne) n avec n-1. (en prenant soin de mettre de coté la première valeur)
J'ai opter pour le solution in_array() et j'utilise donc 2 tableaux. j'insère la nouvelle ligne seulement si elle n'ai pas déjà présente dans le 2ème tableau.
merci à tous.
Partager