Задать вопрос
sashablashenkov
@sashablashenkov

Как отобразить 5 элементов из RSS?

Есть такой код:

<?php
header('Content-Type: text/html; charset=utf-8');
$xml = 'http://lenta.ru/rss/top7';

$rss = simplexml_load_file($xml); 


foreach ($rss->channel->item as $item) 
{
          $news_title = $item->title;  
          $news_link = $item->link; 
          echo $news_link;
          echo $news_title;
}
?>


Как сделать так, чтобы отображалось только пять первых элементов из RSS?
  • Вопрос задан
  • 2508 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Хотя бы так
<?php
header( 'Content-Type: text/html; charset=utf-8' );
$xml = 'http://lenta.ru/rss/top7';

$rss = simplexml_load_file( $xml );
foreach( $rss->channel->item as $key => $item )
{
    if( $key == 4 )
        return;
    
    $news_title = $item->title;
    $news_link = $item->link;
    echo $news_link;
    echo $news_title;
}
?>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы