Bonjour,
Existe il un moyen (expression xpath ou autre) de faire un group by (selon certain critere) avec simplexml ;
Je m’explique, j un fichier xml de la structure suivante :
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
….
<produit>
    <nom_fournisseur>nom du fournisseur</nom_fournisseur>
    <nom_produit>nom du produit</nom_produit>
    <id_produit>id produit</id_produit>
    <accroche>description du produit</accroche>
    <theme_produit>theme du produit</theme_produit>
    <url_produit>url de produit</url_produit>
    <img_produit>url d'image de produit</img_produit>
    <pays_dest>pays destination</pays_dest>
    <ville_dest>ville destination</ville_dest>
    <jours>noimbre de jours</jours>
    <nuits>nombre de nuits</nuits>
    <repas>le repas</repas>
    <prix>
      <unprix>
        <ville_dep>paris</ville_dep>
        <date_dep>date depart</date_dep>
        <prix_produit>prix</prix_produit>
      </unprix>
      <unprix>
        <ville_dep>lyon</ville_dep>
        <date_dep>date de depart 2</date_dep>
        <prix_produit>prix2</prix_produit>
      </unprix>
   <ville_dep>paris</ville_dep>
        <date_dep>date de depart 3</date_dep>
        <prix_produit>prix3</prix_produit>
      </unprix>
      …..
    </prix>
  </produit>
…..
je voudrais afficher toute les villes de départ mais avec une seule occurrence, de meme pour les dates de départ.