|
|
|
| Добрый день, есть парсер новостей с двух сайтов. Дата записана в формате "10.02 18:55" как можно проверить ее и выводить новости по очередности и еще проверять заглавие новостей, на одинаковые новости. Основная проблема с одного сайта парсер сделал я на SimpleXML, а другой через php т.е. новости в массиве. Сейчас новости выводятся в две колонки через foreach | |
|
|
|
|
|
|
|
для: rafonets
(12.02.2012 в 13:24)
| | Дату лучше преобразовать однозначно во время парсинга.
>еще проверять заглавие новостей, на одинаковые новости
Вы новости куда-то складируете или "мучаете" соседние сервера :) при каждом клике пользователя? | |
|
|
|
|
|
|
|
для: cheops
(12.02.2012 в 13:26)
| | Мучаю соседние сервера :) Скажем так это приложение, для сайта. | |
|
|
|
|
|
|
|
для: rafonets
(12.02.2012 в 13:28)
| | Тогда нужно новости сначала помещать в массив, анализировать его на предмет схожих заголовков, чистить от повторов и лишь затем выводить. | |
|
|
|
|
|
|
|
для: cheops
(12.02.2012 в 13:29)
| | Хорошо щас попробую | |
|
|
|
|
|
|
|
для: rafonets
(12.02.2012 в 13:31)
| | А еще, можно сделать, что то в виде сортировки массива, например имеем такой массив:
array(
news[1] = array(
date,
title,
descr
)
news[2] = array(
date,
title,
descr
)
)
Конечно массив не так выглядит, но сойдет и так. Можно сортировать массив по Date? | |
|
|
|
|
|
|
|
для: rafonets
(12.02.2012 в 13:37)
| | Существует несколько подходов для решения этой задачи, я бы наверное воспользоваться функцией usort(). | |
|
|
|
|
|
|
|
для: cheops
(12.02.2012 в 13:43)
| | Благодарю | |
|
|
|