我有一个文本文件,我想通过 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