私の配列は以下の通りである。ソート配列は
Array ([01:00 pm] => Lunch [03:00 pm] => Dance [12:45 pm] => Guests arrive [12:50 pm] => Find seats [12:55 pm] => Blessing)
は私が正しい順序は次のようになりますようにソート用にカスタマイズされた時間形式にこれらのキーを変換する必要があります。
Array ([12:45 pm] => Guests arrive [12:50 pm] => Find seats [12:55 pm] => Blessing [01:00 pm] => Lunch [03:00 pm] => Dance)
しかし、それだけではありません。これらの当事者は、しばしば朝の午前1時または午前2時に終了します。したがって、3amを最初の値にしてクロックを開始すると意味があります。このように、02:00午前のエントリはソートされたリストの最後に表示され、午前5時00分のエントリが最初の午後に表示されます(03:00 amを時計の冒頭に指定するため)
私は配列で2時00分午前5時00分午前の例を持っていた場合、それはのように読みます:
Array ([05:00 am] => Wake up [12:45 pm] => Guests arrive [12:50 pm] => Find seats [12:55 pm] => Blessing [01:00 pm] => Lunch [03:00 pm] => Dance [02:00 am] => Party ends)
はどこか、どのように配列からキーを変換するために、私は知らない私は現在。持っている:
を - >ソート - >変換 –