Eviter les doublons dans un array
Résolu/Fermé
Fetide68
Messages postés
746
Date d'inscription
dimanche 4 janvier 2009
Statut
Membre
Dernière intervention
16 septembre 2024
-
28 mars 2011 à 11:39
Fetide68 Messages postés 746 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 16 septembre 2024 - 28 mars 2011 à 16:33
Fetide68 Messages postés 746 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 16 septembre 2024 - 28 mars 2011 à 16:33
A voir également:
- Eviter les doublons dans un array
- Supprimer les doublons excel - Guide
- Marques smartphone à éviter - Guide
- Doublons photos - Guide
- Supprimer les doublons photos gratuit - Télécharger - Nettoyage
- Éviter pub youtube - Guide
3 réponses
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
28 mars 2011 à 16:27
28 mars 2011 à 16:27
Regarde ici:
http://php.net/manual/fr/function.array-unique.php
http://php.net/manual/fr/function.array-unique.php
kwaio
Messages postés
3416
Date d'inscription
mercredi 21 mars 2007
Statut
Contributeur
Dernière intervention
28 mars 2011
681
28 mars 2011 à 11:43
28 mars 2011 à 11:43
Je ne sais pas si c'est possible en PHP, mais en java, j'aurai transformé mon tableau en Set, puis l'inverse. Sachant que Set ne supporte pas de doublons, ils auraient été supprimés.
C'est peut être transposable ?
C'est peut être transposable ?
Fetide68
Messages postés
746
Date d'inscription
dimanche 4 janvier 2009
Statut
Membre
Dernière intervention
16 septembre 2024
32
28 mars 2011 à 12:24
28 mars 2011 à 12:24
Ca dépend, c'est quoi set en java ? lol
Fetide68
Messages postés
746
Date d'inscription
dimanche 4 janvier 2009
Statut
Membre
Dernière intervention
16 septembre 2024
32
28 mars 2011 à 14:06
28 mars 2011 à 14:06
C'est pas vraiment une base... C'est un fichier XML avec lequel je travaille avec du SimpleXML (si vous trouvez un cours XQuery en français et bien détaillé, je prends !).
Fetide68
Messages postés
746
Date d'inscription
dimanche 4 janvier 2009
Statut
Membre
Dernière intervention
16 septembre 2024
32
28 mars 2011 à 16:33
28 mars 2011 à 16:33
Merci...
Eastchild
Messages postés
319
Date d'inscription
lundi 23 juillet 2007
Statut
Membre
Dernière intervention
28 mars 2012
31
28 mars 2011 à 14:33
28 mars 2011 à 14:33
Bonjour,
rajoute un contrôle à ta requête :
rajoute un contrôle à ta requête :
$marques=array(); $marques[]=$marque[0]; for ($i=1;$i<count($marque);$i++) { if (!in_array($marque) && $marque[($i-1)]!= $marque[$i]) { $marques[]=$marque[$i]; } }
Fetide68
Messages postés
746
Date d'inscription
dimanche 4 janvier 2009
Statut
Membre
Dernière intervention
16 septembre 2024
32
28 mars 2011 à 14:51
28 mars 2011 à 14:51
CA ne va pas trop... Ma boucle est un foreach pour récupérer des infos d'un fichier XML
Eastchild
Messages postés
319
Date d'inscription
lundi 23 juillet 2007
Statut
Membre
Dernière intervention
28 mars 2012
31
28 mars 2011 à 15:19
28 mars 2011 à 15:19
pourquoi ne pas avoir mis le code avec le foreach ?
Fetide68
Messages postés
746
Date d'inscription
dimanche 4 janvier 2009
Statut
Membre
Dernière intervention
16 septembre 2024
32
28 mars 2011 à 15:28
28 mars 2011 à 15:28
Désolé, je voulais simplifier... Quand je ne le fait pas, généralement, on ne me répond pas...
Mais j'ai trouver une alternative avec array_unique() en php...
Mais j'ai trouver une alternative avec array_unique() en php...
28 mars 2011 à 16:33