1

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

2 回答 2

1
于 2013-07-15T21:52:33.833 回答
0
于 2013-07-15T21:54:29.193 回答