Сортировка данных массива по дате

...
Дальше алгоритм такой.
Жжешь, это и было первым ответом от меня для ТС :)
А вот бы кому-то было не лень было реализовать этот в общем-то простенький алгоритм...

Кстати var_export($arr, true); был бы более интересен :)
 
  • Автор темы
  • Модер.
  • #12
алгоритм... алгоритм... а кусок кода хотя бы примера похожего или ещё как нибудь можно? :ah:
 
алгоритм... алгоритм... а кусок кода хотя бы примера похожего или ещё как нибудь можно? :ah:

Программировать по переписке то еще развлечение.

Вы функцию добавить можете в свой код? Вот и смотрите что у вас есть и что происходит после ваших действий.

Код:
echo('<pre>');
var_dump($xfields);
die();

Вместо xfields - поставляя требуемые переменные.

Потом ставите требуемую функцию, и таким же образом смотрите что у нее на выходе.

Для Для просмотра ссылки Войди или Зарегистрируйся смотрите, в доке описание. Ей можно передать 2 массива. Не знаете что такое массив и как его создать? Для просмотра ссылки Войди или Зарегистрируйся

Создали массив, не уверены правильно ли? - проверьте:

Код:
$array = array("Января", "Февраля", "Марта", "Апреля");
echo('<pre>');
var_dump($array);
die();

Усложняем:
Код:
$date_ru = '4 Апреля 2014';
$array_rus = array('/Января/', '/Февраля/', '/Марта/', '/Апреля/'); (Слеши обязательно ибо это шаблон)
$array_en = array("January", "February", "March", "April");
$date_en = preg_replace($array_rus, $array_en, $date_ru);
echo('<pre>');
var_dump($date_en);
die();

Забыли запятую, или еще что то такое, а вам белый экран? В htaccess добавляем:

Код:
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag log_errors on

Все ошибки будут на экран выводиться.
Не уверены на большом куске кода? Для просмотра ссылки Войди или Зарегистрируйся.
 
На входе массив с которого делался var_dump, обозначен переменной $array, на выходе - массив $new_arr отсортированный по возрастанию даты для поля 'premiere'
Но значений будет меньше - не для всех есть это поле, не везде оно на 13 позиции в массиве (глюк парсера) + не везде сконвертировалось функцией strtotime

 
Назад
Сверху