Я получаю содержимое rss-каналов, но для моей неудачи у них разная структура. Однако с помощью сообщества я преодолел эту проблему.
Мой вопрос в том, как объединить $ entries1 и $ entries2 в $ entries3? Я добьюсь того, чтобы обрабатывать и сортировать все каналы с разной структурой.
Спасибо.
ПЕРВЫЙ КОД
<?php $feeds1 = array('','',''); $entries1 = array(); foreach ($feeds1 as $feed1) { $xml = simplexml_load_file($feed1); $entries1 = array_merge($entries1, $xml->xpath('/rss/channel//item')); } echo "<pre>"; print_r($entries1); echo"</pre>"; ?>
Чтобы ответить на ваш вопрос, я считаю, что вы просто используете array_merge()
…
$entries3 = array_merge($entries1, $entries2);
или даже
$entries6 = array_merge($entries1, $entries2, $entries3, $entries4, $entries5);
или я просто не понимаю этот вопрос?