Forum Webscript.Ru

Программирование => Perl => Тема начата: Energizer от 09 Апреля 2003, 11:57:47

Название: Люди помоги, понимаю, что вопрос может показаться глупым, но все же....
Отправлено: Energizer от 09 Апреля 2003, 11:57:47
Люди помоги, понимаю, что вопрос может показаться глупым, но все же....

есть массив значений, например

wwww|aaaa|5
wwww|aaaa|17
wwww|aaaa|1
wwww|aaaa|3
wwww|aaaa|1
wwww|aaaa|17

так вот, мне необходимо его сруппировать, так что бы отображался он исходя порядка третьего столбца, т.е.

wwww|aaaa|1
wwww|aaaa|1
wwww|aaaa|3
wwww|aaaa|5
wwww|aaaa|17
wwww|aaaa|17

---------------------
Отображает не совсем правильно, теряет повторяющиеся значения

my $i=0;
foreach (@lines)
{
   $i++;
   my($i1,$i2,$i3)=split(/\\|/, $_);
   if($i==$i3){
   $body.= qq~
     $i1

   ~;   
   }

}

плиз, помогите.....или пришли ты ссылочку где можно посмотреть
Название: Люди помоги, понимаю, что вопрос может показаться глупым, но все же....
Отправлено: Chs от 09 Апреля 2003, 13:45:10
perldoc -f sort
Название: Люди помоги, понимаю, что вопрос может показаться глупым, но все же....
Отправлено: Mog. от 09 Апреля 2003, 15:48:40
http://forums.webscript.ru/search.php?s=&action=showresults&searchid=63170&sortby=lastpost&sortorder=descending
Название: Люди помоги, понимаю, что вопрос может показаться глупым, но все же....
Отправлено: Energizer от 09 Апреля 2003, 17:46:54
спасибо