rss+php=значеня в одинаковых тегах

Тема в разделе "Как сделать...", создана пользователем rostisslav, 10 мар 2011.

  1. rostisslav

    rostisslav

    Регистр.:
    27 мар 2007
    Сообщения:
    361
    Симпатии:
    137
    разбираю rss канал
    HTML:
    $xml = simplexml_load_file($rss_url); 	
    foreach ($xml->channel->item as $item) {
    $category=$item->category; 
    echo $category;
    		
    	}
    Возникла проблема А что если "category" есть несколько.
    <category>Игры</category>
    <category>Новости</category>
    <category>Видео</category>
    Вопрос как получить все Значения ??????
    Спасибо!
     
  2. Xata6

    Xata6 Постоялец

    Регистр.:
    20 мар 2007
    Сообщения:
    84
    Симпатии:
    5
    наверно так
    HTML:
    $xml = simplexml_load_file($rss_url); 
    $cat = array();	
    foreach ($xml->channel->item as $item){
    	foreach ($item->category as $category){
    		$cat[]=$category;       
    	}
    }
    ###$cat - итоговый массив всех категорий