Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
配列値のソート
[go: Go Back, main page]

配列値のソート


 ずばりsortを使用すると簡単です。例えば@hogeの内容を昇順に並べ換えたい場合は、
@hoge = sort @hoge;
あるいは
@hoge = sort {$a cmp $b} @hoge;
でできます。逆順に並べ換えたい場合は、
@hoge = sort {$b cmp $a} @hoge;
または
@hoge = reverse sort @hoge;
とします。
 上記の場合は@hogeの要素を文字列としてみて並べ換えをしますが、数値としてみて並べ換えを行う場合には
@hoge = sort {$a <=> $b} @hoge;
とします。

関連項目

reverse関数
sort関数
比較演算子
配列のシャッフル