Eviter les doublons

WRInaute occasionnel
Bonjour,
comment lorsque l'on récupère des infos qui sont dans un xml éviter les doublons. Par exemple si on a plusieurs fois la même commune on ne l'affiche qu’une seule fois.

actuellement j'affiche de cette façon mais j'ai plein de double

Code:
$itemnom = $dom->getElementsByTagName('mesvilles');
foreach ($itemnom as $item) 
{
 
    $commune = $item->getElementsByTagName('COMMUNE');
	$commune = $commune->item(0)->nodeValue;
	if ($commune != '') 
	{
        echo ' Commune : '.$commune.'<br/>'."\n";
    }
 
}

pour un tableau array il y a la fonction array_unique mais là comment faire ???
 
WRInaute accro
Avant le foreach tu mets:
$communes = array();

Ensuite dans le foreach:
$communes[] = $commune;

Puis après le foreach, tu fais le array_unique sur $communes.
 
WRInaute occasionnel
Bonjour et merci. sa fonctionne très bien. J'ai adapté quelques peu et j'obtiens bien le bon resultas.
Par contre est ce possible d'avoir un affichage par ordre croissant ou décroissant
 
Discussions similaires
Haut