Trier un fichier xml avec php
fxtaa
Messages postés
1050
Date d'inscription
Statut
Membre
Dernière intervention
-
fxtaa Messages postés 1050 Date d'inscription Statut Membre Dernière intervention -
fxtaa Messages postés 1050 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un fichier xml :
Que j'affiche dans un tableau :
Maintenant je souhaiterai effectuer un tri par ordre croissant/décroissant en cliquant sur "nom".
J'ai cherché mais je n'ai rien trouvé de dynamique.
j'ai un fichier xml :
<members> <character name="Bob" /> <character name="Allo" /> <character name="Aabo" /> </members>
Que j'affiche dans un tableau :
$dom = new DomDocument(); $dom->load('tom.xml'); $liste = $dom->getElementsByTagName("character"); echo '<table border="1">'; echo '<tr><td>Nom</td></tr>'; foreach($liste as $membre){ echo $membre->nodeValue; echo "<tr>"; if ($membre->hasAttribute("name")) {echo '<td>'.$membre->getAttribute("name").'</td>';} echo "</tr>"; } echo "</table>";
Maintenant je souhaiterai effectuer un tri par ordre croissant/décroissant en cliquant sur "nom".
J'ai cherché mais je n'ai rien trouvé de dynamique.
A voir également:
- Trier un fichier xml avec php
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Trier un tableau excel - Guide
- Fichier rar - Guide
3 réponses
Tu peux stocker tous les noms dans un array et le trier avec la fonction sort().
fxtaa
Messages postés
1050
Date d'inscription
Statut
Membre
Dernière intervention
74
merci ;)