Сортировка двумерного массива по динамическим ключам даты в формате jS F, Y [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Сортировка двумерного массива по динамическим ключам даты в формате jS F, Y [дубликат]

Сообщение Anonymous »

У меня есть массив такого формата:

Код: Выделить всё

Array
(
[0] => Array
(
[28th February, 2009] => 'bla'
)

[1] => Array
(
[19th March, 2009] => 'bla'
)

[2] => Array
(
[5th April, 2009] => 'bla'
)

[3] => Array
(
[19th April, 2009] => 'bla'
)

[4] => Array
(
[2nd May, 2009] => 'bla'
)

)
Я хочу отсортировать их в порядке возрастания дат (по месяцу, дню и году). Как лучше всего это сделать?

Изначально электронные письма извлекаются в формате даты MySQL, поэтому я могу получить массив в таком состоянии:

Код: Выделить всё

Array
[
['2008-02-28']='some text',
['2008-03-06']='some text'
]
Возможно, когда он будет в этом формате, я смогу просмотреть их, удалить все знаки «-» (дефис), чтобы они остались целыми числами, отсортировать их с помощью array_sort() и еще раз просмотреть их, чтобы отсортировать? Я бы предпочел, чтобы был другой способ, поскольку я бы делал по 3 цикла для каждого пользователя.

Спасибо.

Редактировать: я тоже мог бы сделать это:

Код: Выделить всё

$array[$index]=array('human'=>'28 Feb, 2009',
'db'=>'20080228',
'description'=>'Some text here');
Но можно ли, используя это, отсортировать массив только на основе элемента 'db'?

Редактирование 2: обновлен исходный var_dump

Подробнее здесь: https://stackoverflow.com/questions/597 ... -as-js-f-y
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»