![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: May 2000
Сообщений: 14
|
Пипл как отсортировать массив:
@massiv если каждая строка представлена как "$id|$name|$hana|$info" необходимо отсортировать по второму полю $name. ![]() |
|
|||||
|
sort {split('|',$a)[1]<=>split('|',$b)[1]} @massiv
__________________
Two beer or not two beer?... |
|
|||||
|
Регистрация: May 2000
Сообщений: 14
|
либо я чайник либо скрипт не корректный .... пробовал по разному:
@massiv=sort {split('|',$a)[6]<=>split('|',$b)[6];} @massiv; @massiv=sort {split('|',$a)[6]<=>split('|',$b)[6]} @massiv; ругается на [] скобки. |
|
|||||
|
Сорри, я не проверял - просто давал общую идею решения проблемы. По-красивому (сортировка по любому полю) можно сделать так:
Где 1 - номер поля по которому сортируем (начиная естессно с нуля).
__________________
Two beer or not two beer?... |
![]() |
Часовой пояс GMT +4, время: 05:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|