- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:多次元配列のソート?)
多次元配列のソート方法とは?
このQ&Aのポイント
- 外部テキストに保存されているデータを任意の項目で並べ替えたい場合、多次元配列のソートを使用します。
- 具体的には、data.txtに保存されているデータを読み込んで、なまえや日付で並べ替えることができます。
- プログラムのサンプルコードを使用して、配列を設定し、なまえと日付を表示することができます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
出先なのでちょっと確認はできないのですが、usortを使ってみてはいかがでしょうか? /* 名前比較用の関数 */ function namecmp($a, $b) { return strcmp($a[1], $b[1]); } $list = file("data.txt"); foreach ($list as $line) { // 一度配列に格納 $arr[] = explode("<>", $line); } // ソート usort($arr, "namecmp"); for($i = 0; $i < count($arr); $i++) { list($data01, $data02, $data03, $data04) = $arr[$i]; print $data02 . ":" . $data04 . "<br>\n"; }
お礼
出来ました! 有り難うございます。