データが配列に入っている時で並び替えを行い時があります。
今回はただの配列ではなく、多次元配列の場合の例を紹介します。
配列が空かチェックを行い、降順でソートしています。
昇順でソートする場合はSORT_ASCを使用します。
またオプションでソートする項目が文字列なのか数字なのか指定できます。
$eyears, SORT_ASC, SORT_STRING
この場合は文字列です。
数字の場合はSORT_NUMERICを使用します。
if(!empty($res[data])){
foreach($res[data] as $key => $row){
$byears[$key] = $row["byear"];
$eyears[$key] = $row["eyear"];
}
array_multisort($byears,SORT_DESC,$eyears,SORT_DESC,$res[data]);
}