PDA

Просмотр полной версии : Сортировка масива из тектового файла!


Pshok
15.09.2004, 13:18
Текстовый файл:

firms/zavodi/mzz.htm@@::52:::Механический завод, ООО ::::::040903001147::::::::::::::::::::::::::::::::::::::::::::::::::::::
firms/avto/progress.htm@@::52:::Прогресс, ООО МНИПО ::::::040903001212::::::::::::::::::::::::::::::::::::::::::::::::::::::
и т.д.

Можно обьяснить с примером как отсортировать по алфавиту русские названия?


Очень надо! Помогите пожалуйста!

juggy
15.09.2004, 13:54
Какой-то у вас странный разделитель.

А сортировать есть функции arsort, asort, sort итд

Pshok
15.09.2004, 14:09
Есть но они сортируют только по:

firms/zavodi/mzz.htm@@
firms/avto/progress.htm@@

по первым буквам всей строки.
А мне надо чтоб сортировало только по русским названиям

juggy
15.09.2004, 14:16
Забей в массив только русские названия и сортируй по ним

juggy
15.09.2004, 14:16
да, ещё setlocale проставь

Pshok
15.09.2004, 14:30
Спасибо огромное за помощь! :)

Я уже по своему допер:

function sort_name($a, $b)
{
$m2=split (":::", $a);
$m1=split (":::", $b);
return strcmp($m2[1], $m1[1]);
}

usort($flink, sort_name);

сортирует как надо!!!