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

Форум PHP

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

 

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

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

тема: Сортировка массива
 
 автор: alph[p]a   (07.11.2011 в 14:44)   письмо автору
 
 

Есть массив -

...
  [150] => Array
        (
            [time] => Nov 3 09:03:28
            [user] => имя
            [ip] => 192.168.3.90
            [outIP] => 81.28.ххх.ххх
        )

    [151] => Array
        (
            [time] => Nov 3 09:03:43
            [user] => имя
            [ip] => 192.168.3.94
            [outIP] => 81.28.ххх.ххх
        )
...


как их грамотно сортирнуть без кучу foreach, чтобы оставить массив у кого дата самая свежая, убираю дубли по ключу user ?

  Ответить  
 
 автор: cheops   (07.11.2011 в 15:33)   письмо автору
 
   для: alph[p]a   (07.11.2011 в 14:44)
 

Собственно можно обойтись одним foreach, формируя новый массив с ключом user, обновляя элементы в новом массиве только в том случае, если дата очередного элемента с таким же user более свежая, чем та, что в формируемом массиве.

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

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