Limitare il numero di feed RSS da recuperare

Ho bisogno di aiuto con il codice del lettore RSS che sto testando sul mio sito, lo script funziona bene ma mostra 20 feed e volevo limitarlo a un numero impostato (come 3 o 6 per esempio).

Il codice è questo:

xpath("//item")); } //Sort feed entries by pubDate usort($entries, function ($feed1, $feed2) { return strtotime($feed2->pubDate) - strtotime($feed1->pubDate); }); ?> 
  • <a href="https://stackoverflow.com/questions/41028883/limit-the-number-of-rss-feed-to-fetch/link ?>">https://stackoverflow.com/questions/41028883/limit-the-number-of-rss-feed-to-fetch/title ?> (link)['host'] ?>)

    pubDate)) ?>

    https://stackoverflow.com/questions/41028883/limit-the-number-of-rss-feed-to-fetch/description ?>

    <img src="https://stackoverflow.com/questions/41028883/limit-the-number-of-rss-feed-to-fetch/children('media', true)->content->attributes()->url ?>" alt="" />

Ho provato a cercare una soluzione usando una variabile ma ho fallito … grazie per il tuo aiuto! 🙂

Basta aggiungere contatore e un’interruzione nel ciclo se si desidera limitare i risultati:

  

O semplicemente taglia l’array usando array_splice :