void sort (array array [, int sort_flags])
この関数は配列をソートします。この関数が正常に終了すると、 各要素は低位から高位へ並べ替えられます。
例 1. sort()の例
|
この例では以下のように表示します。
fruits[0] = apple
fruits[1] = banana
fruits[2] = lemon
fruits[3] = orange
|
fruitsはアルファベットの昇順にソートされました。
オプションの2番目のパラメータsort_flags は、以下の値によりソートの動作を修正するために使用することが可能 です。
ソートの順番を指定するフラグ:
SORT_ASC - 昇順のソート
SORT_DESC - 降順のソート
ソート型のフラグ:
SORT_REGULAR - 通常通りに項目を比較
SORT_NUMERIC - 数値的に項目を比較
SORT_STRING - 文字列として項目を比較