PHP 経由で並べ替えたいテキスト ファイルがありますが、sort() または asort() は特定の部分ではなく行の最初の文字を並べ替えるため、ちょっと困惑しています。
を使用して、すべてのテキストを配列行に読み取ります
$list = array(file($filename, FILE_IGNORE_NEW_LINES));
しかし、どのように sort() を実装しますか?
だから私のテキストファイルには
Name1→Text1→1→1→1062166→3499999999
Name2→Text2→1→1→1332130→1999999999
Name3→Text3→1→1→1040121→8249999999
Name4→Text4→1→1→1060075→7249999999
Name5→Text5→1→1→1402172→249999999
Name6→Text6→1→1→1222044→199999999
Name7→Text7→1→1→1542015→299999999
出力を最後の数字で区切って出力したいので、出力は
Name6→Text6→1→1→1222044→199999999
Name5→Text5→1→1→1402172→249999999
Name7→Text7→1→1→1542015→299999999
Name2→Text2→1→1→1332130→1999999999
Name1→Text1→1→1→1062166→3499999999
Name4→Text4→1→1→1060075→7249999999
Name3→Text3→1→1→1040121→8249999999