私はこの配列を持っており、日付順に昇順にソートします。私はこのサイトから様々な回答を試みましたが、どれも正しく働いていません。だから私はこれをどのようにすることができますか?どのように配列をPHPで日付順に並べ替えることができます
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");
[PHPでソートマルチアレイ(http://stackoverflow.com/questions/5044726/sort-multi-array-in-php) –
の可能性の重複これは重複してもよいですしかし、私は他の答えからそれを働かせることはできません。 – Hutarsh
何を試しましたか?試したコードを投稿してもうまくいきませんでしたので、お手伝いできますか? –