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   -
Bonjour,

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:

3 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Tu peux stocker tous les noms dans un array et le trier avec la fonction sort().
0
fxtaa Messages postés 1050 Date d'inscription   Statut Membre Dernière intervention   74
 
merci ;)
0
fxtaa Messages postés 1050 Date d'inscription   Statut Membre Dernière intervention   74
 
up ^^
-1
fxtaa Messages postés 1050 Date d'inscription   Statut Membre Dernière intervention   74
 
up
-1