- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:usortの使い方)
usortの使い方
このQ&Aのポイント
- usortを使ってデータをソートする方法を教えてください
- 指定した項目でデータをソートする方法はありますか
- usortを使用してデータを並び替える方法を教えてください
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
array_multisort()をつかってみては? >[hanntei]でソートさせた後に[namae]でソート とありますが恐らく[namae]でソートさせた後に[hanntei]でソート させたいのではないかと・・・ <? $name=Array( Array("namae"=>"かんざき","age"=>32,"hantei"=>1) ,Array("namae"=>"みやざき","age"=>39,"hantei"=>2) ,Array("namae"=>"あんざき","age"=>26,"hantei"=>1) ,Array("namae"=>"まえざき","age"=>32,"hantei"=>1) ,Array("namae"=>"しもざき","age"=>29,"hantei"=>2) ,Array("namae"=>"あんざき","age"=>26,"hantei"=>1) ); foreach ($name as $key => $row) { $namae[$key] = $row['namae']; $hantei[$key] = $row['hantei']; } array_multisort($hantei, SORT_ASC, $namae, SORT_ASC, $name); print "<pre>"; print_r($name); print "</pre>"; } ?>
お礼
有り難うございます。 そのような便利な関数があるなんて知りませんでした。 本当に有り難うございます。