comment obtenir dernière élément Dans Rss ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : comment obtenir dernière élément Dans Rss ?

Re: comment obtenir dernière élément Dans Rss ?

par justadnan » 05 mai 2016, 15:32

Nous sommes sur un forum d'entraide, nous sommes là pour t'aiguiller vers la solution mais pas pour la donner directement.

La documentation de php est très bien faite et disponible en de multiples langues.
http://www.php.net/array_multisort
Lit la documentation et essaye de t'en sortir si tu n'y arrive pas viens nous montrer ton code et les messages d'erreur ou les comportment indésiré et nous t'aideront volontiers à corriger ton code.
=D> =D> =D> =D> =D> =D> =D> =D> :non: :non: :non: :non: :non: :non: :non:
Okee !!!! Dans tous les cas voila solution..


function compareItems($a,$b) {
$a=strtotime($a['date']);
$b=strtotime($b['date']);

if($a==$b)
return 0;
elseif($a > $b)
return -1;
else
return 1;
}

usort($feed,'compareItems');
echo $feed[0][title];

Re: comment obtenir dernière élément Dans Rss ?

par Spols » 04 mai 2016, 08:21

Nous sommes sur un forum d'entraide, nous sommes là pour t'aiguiller vers la solution mais pas pour la donner directement.

La documentation de php est très bien faite et disponible en de multiples langues.
http://www.php.net/array_multisort
Lit la documentation et essaye de t'en sortir si tu n'y arrive pas viens nous montrer ton code et les messages d'erreur ou les comportment indésiré et nous t'aideront volontiers à corriger ton code.

Re: comment obtenir dernière élément Dans Rss ?

par justadnan » 03 mai 2016, 18:09

Regarde du coté de array_multisort

Si tu n'a pas besoin des autres infos, tu peux tester la date à chaque itération de lecture de ton fichier et ne garder les infos que du post le plus récent

Comment puis-je faire ? Est-il possible de me donnée le solution complet ? :) <3

Re: comment obtenir dernière élément Dans Rss ?

par Spols » 03 mai 2016, 17:11

Regarde du coté de array_multisort

Si tu n'a pas besoin des autres infos, tu peux tester la date à chaque itération de lecture de ton fichier et ne garder les infos que du post le plus récent

comment obtenir dernière élément Dans Rss ?

par justadnan » 03 mai 2016, 17:07

comment obtenir dernière élément Dans xml Commandé par dérniéer date ( pubdate ) ? Ou par d'autre moyen .. La chose importante est d'apporter la dernière chose a été publié :) Merci

How to Get last element order by pubdate ?!

Code : Tout sélectionner

<?php $rss = new DOMDocument(); $rss->load('http://www.theguardian.com/tv-and-radio/rss'); $feed = array(); foreach ($rss->getElementsByTagName('item') as $node) { $item = array ( 'link' => $node->getElementsByTagName('link')->item(0)->nodeValue, 'title' => $node->getElementsByTagName('title')->item(0)->nodeValue, 'description' => $node->getElementsByTagName('description')->item(0)->nodeValue, 'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue, ); array_push($feed, $item); } $limit = 1; for($x=0;$x<$limit;$x++) { $link = $feed[$x]['link']; $date= $feed[$x]['date']; $title = str_replace(' & ', ' & ', $feed[$x]['title']); /* $date = date('l F d, Y', strtotime($feed[$x]['date'])); */ $description= $feed[$x]['description']; } $videoTitle = $title; $videoDesc = $description; $linkfeed = $link; ?>