作者nochinese (童鞋~入联吗?)
站内Perl
标题[问题] 新手发问 关於阵列排序
时间Sun Oct 12 21:39:45 2008
想请问各位前辈,
如果我现在想要排序:
1:213 | 2:354 | 3:12 |......(每格都是阵列的一个元素)
我想要把後面的213 354 12....去做排序,但排序完还是必须要知道冒号前面的数字。
请问有没有什麽办法呢?
程式卡在这边两个整天了...一定有什麽我不知道的语法吧...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.164.123
1F:推 LiloHuang:找一下我以前的文章 有关於排序的 :) 10/12 22:14
2F:→ s5846125:拆成二维,再针对第二维排列,同时异动第一维? 10/12 23:02
3F:→ s5846125:perl 毕竟没万能到可以支援所有的状况,有些还是要自己写 10/12 23:03
4F:→ giacch:@ary = sort { substr($a, 2) <=> substr($b, 2) } @ary; 10/12 23:47
5F:→ nochinese:喔喔喔,四楼救了我!大感谢~~ 10/13 19:16