1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
function Parser($url_feed, $nb_items=4)
{
//initialisation du tableau inetrmediaire
$tab_desc = array();
// lecture du fichier distant (flux XML)
$rss = fetch_rss($url_feed);
if (is_array($rss->items))
{
// on ne recupere que les elements les + recents
$items = array_slice($rss->items, 0, $nb_items);
// boucle sur tous les elements
foreach ($items as $item)
{
// voir si le titre en cours n'est pas dans le tableau intermédiaire
if (!in_array($item['title'],$tab_desc))
{
$title = $item['title'];
array_push($tab_desc,$item['title']);
} else {
//sinon on vide la variable title
$title = "";
} |
Partager