順に並べる関数sort
2012年4月12日:PHP
「配列に数字がいくつかあって、順番に並び替えたい」 そんなときはsort関数を使います。
ここではソート関数の使い方を解説していきます。
sort関数の使い方は簡単で
bool sort(配列);
となります。失敗したらfalseを返します。 例題を見た方がはやく理解できるでしょう。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>sort関数</title> </head> <body> <?php $a=array(342,12,31,0,1345,-34); sort($a); for($b=0;$b<6;$b++){ echo $a[$b].'<br />'; } ?> </body> </html>
実行すると以下のように表示されます。
-34
0
12
31
342
1345
プログラム結果をみてわかるように、小さい順に配列$aが並んでいます。
上記のように、小さい順に並べる際にsort関数が便利です。
大きい順に並べるには
では大きい順に並べる関数はあるでしょうか?
じつはrsort関数があります。
使い方はsort関数と同じで
bool rsort(配列);
となります。
配列の要素を順に並べたいときはソートを使ってみてください。
著者:安井 真人(やすい まさと)
@yasui_masatoさんをフォロー