получить нужный item из XML

Тема в разделе "PHP Pro", создана пользователем t3s, 17 фев 2010.

Статус темы:
Закрыта.
  1. t3s

    t3s

    Регистр.:
    16 фев 2008
    Сообщения:
    719
    Симпатии:
    290
    Ребят, подскажите пожалуйста, я то ли гуглить разучился, то ли день не мой...

    есть XML-объект, из которого тяну инфу

    пример самый банальный
    PHP:
    $rss simplexml_load_file($url);

    foreach (
    $rss->channel->item as $item) {
        
        echo 
    $item->title;
        echo 
    $item->description;

    }
    но он выводит все итемы, которые отдает канал

    как мне получить вместо списка итемов ($item->title или $item->description) только те, что мне нужны, например только 2-ой и 9-ый?
     
  2. uNknownMark

    uNknownMark

    Регистр.:
    22 сен 2007
    Сообщения:
    393
    Симпатии:
    169
    Кажется как раз тут этот случай что нужен. Просто дополнительное условие если итерация та которая нужна то вывод. Или если не нужно выполнение какого либо условия, например, вывести через одну строку, то самый быстрый вариант PHP_Master.
     
  3. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    590
    не нужны никакие итерации, достаточно
    PHP:
    $rss->channel->item[X]->title;
    X - нужный индекс (не забываем, что начинаются с нуля)
     
    t3s нравится это.
Статус темы:
Закрыта.