Я отображаю RSS-канал, используя простое утверждение For ...
для ($ i = 0; $ i <= 19; $ i ++) </p>
Теперь это работает без проблем и отображает 20 записей с использованием эха, но моя проблема заключается в том, что если доступ к каналу содержит менее 20 элементов, я получаю ошибку, не связанную с объектом.
По сути, когда цикл for должен завершиться раньше, это дает мне необъектную ошибку.
Кто-нибудь может порекомендовать, как это обойти?
EDIT:
Запрошена дополнительная информация:
Это просто список ссылок, созданных в ленте RSS. Несколько, на самом деле, некоторые будут иметь более 20 элементов, некоторые меньше, но я хочу, чтобы они отображались с использованием одного и того же кода.
В основном ...
for ($i=0; $i<=19; $i++)
{
$item_title=$x->item($i)->getElementsByTagName('title')
->item(0)->childNodes->item(0)->nodeValue;
echo ($item_title);
}