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

Как ограничить обращение к файлу RSS?

Есть примитивный PHP-код, который обращается к RSS-файлу и забирает оттуда заголовки и ссылки. Нужно сделать так, чтобы количество обращений было ограничено (например, чтобы выводилось 10 ссылок). Знаю, что надо счетчиками, но не знаю, куда их внедрять. Полнейший нуб в PHP. Обращаться на Фрилансим стыдно с такой мелочью.
Код прилагаю.
<?
$url = 'http://antonkurilov.ru/russian.xml';
$rss = simplexml_load_file($url);
foreach ($rss->channel->item as $item) {
echo '<a href="'.$item->guid.'" target="_blank">'.$item->title.'</a>'; 
}
?>
  • Вопрос задан
  • 138 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
break - прекращает выполнение цикла, следовательно считаем цикл, при достижении требуемого порога break;

$url = 'http://antonkurilov.ru/russian.xml';
$rss = simplexml_load_file($url);
$i = 1;
foreach ($rss->channel->item as $item) {
    echo '<a href="'.$item->guid.'" target="_blank">'.$item->title.'</a>'; 
    if (++$i > 10) break;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Centrino
$i = 0;
foreach ($rss->channel->item as $item) {
echo ''.$item->title.'';
$i++;
if ($i >10) {
break;
}
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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