У меня есть этот массив, и я хочу отсортировать его по возрастанию по дате. Я пробовал разные ответы с этого сайта, но ни один из них не работает правильно. Так как же мне это сделать?
Array
(
[0] => 09/01/2017
[1] => 08/01/2017
[2] => 07/01/2017
[3] => 06/01/2017
[4] => 05/01/2017
[5] => 04/01/2017
[6] => 03/01/2017
[7] => 02/01/2017
[8] => 01/01/2017
[9] => 12/12/2016
[10] => 11/12/2016
[11] => 10/12/2016
[12] => 09/12/2016
[13] => 25/12/2016
[14] => 24/12/2016
[15] => 23/12/2016
[16] => 26/12/2016
[17] => 28/12/2016
[18] => 30/12/2016
[19] => 29/12/2016
[20] => 22/12/2016
[21] => 27/12/2016
[22] => 15/12/2016
[23] => 16/12/2016
[24] => 14/12/2016
[25] => 13/12/2016
[26] => 17/12/2016
[27] => 18/12/2016
[28] => 20/12/2016
[29] => 19/12/2016
[30] => 21/12/2016
)
Я использую PHP. Это то, что я пробовал до сих пор. Эта функция не сортирует, как указано во всех других вопросах.
$data = array listed above;
function cmp($a, $b)
{
if (strtotime($a) == strtotime($b))
{
return 0;
}
return (strtotime($a) < strtotime($b)) ? -1 : 1;
}
uasort($data, "cmp");
Подробнее здесь: https://stackoverflow.com/questions/415 ... d-as-d-m-y
Сортировка массива дат в формате д/м/Г [дубликат] ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1730588156
Anonymous
У меня есть этот массив, и я хочу отсортировать его по возрастанию по дате. Я пробовал разные ответы с этого сайта, но ни один из них не работает правильно. Так как же мне это сделать?
Array
(
[0] => 09/01/2017
[1] => 08/01/2017
[2] => 07/01/2017
[3] => 06/01/2017
[4] => 05/01/2017
[5] => 04/01/2017
[6] => 03/01/2017
[7] => 02/01/2017
[8] => 01/01/2017
[9] => 12/12/2016
[10] => 11/12/2016
[11] => 10/12/2016
[12] => 09/12/2016
[13] => 25/12/2016
[14] => 24/12/2016
[15] => 23/12/2016
[16] => 26/12/2016
[17] => 28/12/2016
[18] => 30/12/2016
[19] => 29/12/2016
[20] => 22/12/2016
[21] => 27/12/2016
[22] => 15/12/2016
[23] => 16/12/2016
[24] => 14/12/2016
[25] => 13/12/2016
[26] => 17/12/2016
[27] => 18/12/2016
[28] => 20/12/2016
[29] => 19/12/2016
[30] => 21/12/2016
)
Я использую PHP. Это то, что я пробовал до сих пор. Эта функция не сортирует, как указано во всех других вопросах.
$data = array listed above;
function cmp($a, $b)
{
if (strtotime($a) == strtotime($b))
{
return 0;
}
return (strtotime($a) < strtotime($b)) ? -1 : 1;
}
uasort($data, "cmp");
Подробнее здесь: [url]https://stackoverflow.com/questions/41543645/sort-an-array-of-dates-formatted-as-d-m-y[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия