tri tableau php

bil
Invité n'ayant pas de compte PHPfrance

08 mars 2007, 18:02

j'ai vraiment du mal avec les tableaux, je ne pensais pas que c'était aussi compliqué.
j'essai de récupérer des rss avec magpie et ensuite de les afficher par date de parution.
voici le script complet :

Code : Tout sélectionner

<?php require_once "magpierss/rss_fetch.inc"; $source = array(); $source[0] = "http://www.lemonde.fr/rss/sequence/0,2-3214,1-0,0.xml"; $source[1] = "http://www.lemonde.fr/rss/sequence/0,2-651865,1-0,0.xml"; $source[2] = "http://www.lemonde.fr/rss/sequence/0,2-3260,1-0,0.xml"; if ($source) { for ($i=0; $i<=6; $i++) { $rss = fetch_rss($source[$i]); if (is_array($rss->items)) { $liste = array_slice($rss->items, 0, 3); print_r($liste); } } } ?>
je voudrais trier te tableau $liste par rapport à la date $item[pubdate] et ne garder que : item[pubdate], item[titre] et item[description].

Si vous pouviez m'aider ça serait vraiment sympa, ça fait un moment que je galère.
Merci beaucoup

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

09 mars 2007, 16:45

Utilise file_get_contents() pour récupérer le XML dans une variable, déjà :)
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

ViPHP
ViPHP | 1996 Messages

09 mars 2007, 18:25

Visiblement l'incorporation fonctionne mais tu nous dis pas comment est structuré ton tableau ... J'ai vu que tu avias fais un print_r(), peux tu nous donner le résultat ?
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr