Eviter les doublons

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 ???
 
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.
 
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
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut