Salut tout le monde 
 J'espère pouvoir trouver de l'aide ici 
 Je possède un tableau de forme data (comme ceux qui ressortent d'un mysql_fetch_assoc), et j'aimerais appliquer un trie par date 
 Voici mon code :
 $data[] = array('date' => "date", 'titre' => "titre", 'lien' => "lien" );
 J'ai utilisé l'exemple 3 de ce LIEN pour y mettre mes informations.
 Mais tout les trie que je trouve sont par ordre croissant ou décroissant
 Voici mon code : 
Code :
 - // enregistrement des informations dans l'array.
 -     for ($i = 0; $i < $limite; $i++) {
 -         $data[] = array('madate' => $r['items'][$i]['pubDate'], 'montitre' => $r['items'][$i]['title'], 'monlien' => $r['items'][$i]['link']);
 -     }
 - }
 - //affichage du tableau
 - foreach ($data as $key => $row) {
 -     $madate[$key] = $row['madate'];
 -     $montitre[$key] = $row ['montitre'];
 -     $monlien[$key] = $row['monlien'];
 -     //trie
 -     @array_multisort($row['madate'], SORT_DESC, SORT_STRING);
 -     echo $madate[$key] . ' : </span><span style="width:60%;" ><a href="' . $monlien[$key] . '">' . $montitre[$key] . '</a></span><br/>';
 - }
 
  | 
Je sais même pas si c'est la bonne syntaxe a adopter, de faire le trie à l'intérieur du foreach.
 Le résultat en image non trié : 
 
 Merci d'avance 
 
Message édité par pakos210 le 03-10-2011 à 11:06:50