par
Elie » 25 mai 2009, 22:37
$media = array(
0 => array(025, "Je t'aime, toi qui m'aide", 256,'Matable1'),
1 => array(196, "Il fait beau", 142,'Matable1'),
2 => array(041, "Vive toi", 103,'Matable1'),
3 => array(869, "La Libellule", 25,'Matable1'),
4 => array(186, "Tu es super", 2,'Matable1')
);
$ordre = array(0 => 256, 1 => 142, 2 => 103, 3 => 25, 4 => 2);
// On crée le tableau en pele mele.
/* $media[$i] = array($variable["id"], $variable["titre"], $variable["chiffre"], 'MaTable2'); */
// On fait un tableau avec que les chiffres.
/* $ordre[$i] = $variable["chiffre"]; */
// On classe ce tableau d'ordre en fonction de la value inversée
rsort($ordre);
// On affiche les resultats en fonction du nouvel ordre :)
foreach($ordre as $k => $v) {
echo $media[$k][0].' '.$media[$k][1].' '.$media[$k][2].' '.$media[$k][3].'<br />';
}
Chez moi ca marche

Suffit de virer les 2 tableaux d'exemple et de se servir des lignes de generation de tableau automatique
[php]$media = array(
0 => array(025, "Je t'aime, toi qui m'aide", 256,'Matable1'),
1 => array(196, "Il fait beau", 142,'Matable1'),
2 => array(041, "Vive toi", 103,'Matable1'),
3 => array(869, "La Libellule", 25,'Matable1'),
4 => array(186, "Tu es super", 2,'Matable1')
);
$ordre = array(0 => 256, 1 => 142, 2 => 103, 3 => 25, 4 => 2);
// On crée le tableau en pele mele.
/* $media[$i] = array($variable["id"], $variable["titre"], $variable["chiffre"], 'MaTable2'); */
// On fait un tableau avec que les chiffres.
/* $ordre[$i] = $variable["chiffre"]; */
// On classe ce tableau d'ordre en fonction de la value inversée
rsort($ordre);
// On affiche les resultats en fonction du nouvel ordre :)
foreach($ordre as $k => $v) {
echo $media[$k][0].' '.$media[$k][1].' '.$media[$k][2].' '.$media[$k][3].'<br />';
}[/php]
Chez moi ca marche :)
Suffit de virer les 2 tableaux d'exemple et de se servir des lignes de generation de tableau automatique