この配列をPHPで並べ替えるにはどうすればよいですか?最新の日付を最初に表示したいと思います。日付フィールドがいくつかの異なるテーブルから取得されているため、MySQLで並べ替えを行うことはできません。ここに示されている3つの行-合計600以上あります。
Array
(
[0] => Array
(
Translator => Array
(
[id] => 1482
[name] => Jane Doe
[last_project] => (null)
)
)
[1] => Array
(
Translator => Array
(
[id] => 1024
[name] => John Doe
[last_project] => 2013-06-25
)
)
[2] => Array
(
Translator => Array
(
[id] => 32
[name] => Tom Doe
[last_project] => 2009-07-10
)
)
)
function sortFunction( $a, $b ) {
return strtotime($a["last_project"]) - strtotime($b["last_project"]);
}
usort($array, "sortFunction");
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加