Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Сортировка многомерного массива по дате
 
 автор: sidPR   (14.01.2011 в 18:02)   письмо автору
 
 

Проблема с сортировкой незнаю как отсортировать :)
Array
(
    [ID] => 121890
    [PROP] => Array
        (
            [DATE_LIST] => Array
                (
                    [VALUE] => Array
                        (
                            [3] => 13.01.2011 19:00:00
                            [4] => 15.01.2011 19:00:00
                            [5] => 24.01.2011 19:00:00
                            [6] => 27.01.2011 19:00:00
                        )
                )
        )
     [ID] => 121891
    [PROP] => Array
        (
            [DATE_LIST] => Array
                (
                    [VALUE] => Array
                        (
                            [0] => 13.12.2011 19:00:00
              [1] => 14.12.2011 19:00:00
              [2] => 16.12.2011 19:00:00
                        )
                )
        ) 
)

хочу на выходе получать в таком виде
предположим сегодня 14.01.2011


array{
    [14.01.2011] => Array
                        (
                            [0] => 121891
            [1] => и т.д.
                        )
    [15.01.2011] => Array
                        (
                            [0] => 121890
            [1] => и т.д.
                        )
    [16.01.2011] => Array
                        (
                            [0] => 121891
            [1] => и т.д.
                        )
    
}

  Ответить  
 
 автор: Trianon   (14.01.2011 в 18:06)   письмо автору
 
   для: sidPR   (14.01.2011 в 18:02)
 

сортировкой это не решить.
Нужно честно идти foreach по входному массиву (вероятно даже несколько вложенных циклов придется сделать), и формировать элементы выходного массива.

  Ответить  
 
 автор: sidPR   (14.01.2011 в 18:12)   письмо автору
 
   для: Trianon   (14.01.2011 в 18:06)
 

может еше какой вариант посоветуете, может без сортировки.. разбить его..
основная задача в том чтобы разбить элементы
на "Сегодня" "Завтра" , далее датами..

  Ответить  
 
 автор: Trianon   (14.01.2011 в 18:27)   письмо автору
 
   для: sidPR   (14.01.2011 в 18:12)
 

чем не подошел предложенный?
Время можно распиить на дату и время через explode()

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования