Вы должны были бы войти, я бы сказал, в три этапа:
- Получить фид каждого из пользователей
- Когда вы загрузили фид для каждого пользователя и проанализировали его, у вас есть несколько массивов фидов.
- Вы должны будете объединить их в один массив, содержащий все каналы всех пользователей;см.
array_merge
- И затем, вероятно, сортируйте этот массив по дате;см.
usort
- И, наконец, вам нужно будет отобразить полученный массив так, как вы хотите.
Как примечание: скачивать несколько RSS-каналов каждый раз, когда вы хотите отобразить полученную страницу, не очень хорошая идея: это сильно замедлит работу вашего сайта - а это значит, что вам нужно поставитьмеханизм кэширования на месте:
- либо кешировать данные твитов;например, используя базу данных MySQL
- или кэшируйте всю полученную часть кода HTML