PHP массив многомерной сортировки - PullRequest
0 голосов
/ 02 августа 2011

У меня есть многомерный массив, подобный этому.

[0] => Array
    (
        [time] => 1312206805
        [item] => email@example.net created ad ad.
    )

[1] => Array
    (
        [time] => 1312206805
        [item] => email@example.net created an ad.
    )

[2] => Array
    (
        [time] => 1312130982
        [item] => info@example.org created an ad.
    )

Я бы хотел отсортировать по времени, сохраняя при этом индексы и сохраняя каждый родительский массив вместе.

1 Ответ

3 голосов
/ 02 августа 2011
uasort($arr,function($a,$b){
    return $a['time'] - $b['time'];
});

Требуется php5.3 +
Если вы используете более старую версию, вы можете заменить анонимную функцию другим обратным вызовом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...