mysqlでDBから取得したデータに以下のような連想配列のデータがあります。
$data= [ {"id":"0000000001","score_total":null}, {"id":"0000000002","score_total":99}, {"id":"0000000003","score_total":95}, {"id":"0000000004","score_total":null}, {"id":"0000000005","score_total":90} ]
これをscore_totalのキーで降順に並び替えたいです。
$data= [ {"id":"0000000002","score_total":99}, {"id":"0000000003","score_total":95}, {"id":"0000000005","score_total":90}, {"id":"0000000001","score_total":null}, {"id":"0000000004","score_total":null} ]
試したこと↓
arsort($data , SORT_NUMERIC); arsort($data['score_total'] , SORT_NUMERIC);
nullが良くないのかと思いデータを空にしてみましたが上手くいきませんでした。
空白やnullがある場合はソート出来ないなど条件があるのでしょうか。
どなたかご教授願います。
回答1件
あなたの回答
tips
プレビュー