У меня есть текстовый файл, который я бы хотел отсортировать через PHP, и я немного зациклен, так как sort() или asort() сортируют первую букву (ы) в строке, а не конкретную частьСортировка текстового файла с разделителями Php
Я читал все тексты к строке массива с помощью
$list = array(file($filename, FILE_IGNORE_NEW_LINES));
но как бы реализовать свой род()?
Так что мой текстовый файл содержит
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
Существует 'usort()'. У вас может быть своя собственная функция сравнения, которая делает трюк. – Sven
'fgetcsv', создать массив,' usort' array, 'fputcsv' в _new_ файл (вы не можете отсортировать существующий файл ...), при успехе (обязательно!), Отменить старый файл, переместить новый файл в старый файл. – Wrikken