PHPのarsort()関数
arsort()関数は、配列を逆の順序で並べ替え、インデックスの関連付けを維持します。
構文
arsort(arr, compare)
パラメータ
-
到着 −指定された配列。
-
比較 −配列要素/アイテムを比較する方法を指定します。可能な値-
-
SORT_STRING-アイテムを文字列として比較します
-
SORT_REGULAR-タイプを変更せずにアイテムを比較します
-
SORT_NUMERIC-アイテムを数値で比較する
-
SORT_LOCALE_STRING-現在のロケールに基づいて、アイテムを文字列として比較します。
-
SORT_NATURAL-自然順序付けを使用してアイテムを文字列として比較します
-
戻る
arsort()関数は、成功した場合はTRUEを返し、失敗した場合はFALSEを返します。
例
以下は例です-
<?php $rank = array("Australia"=>2,"India"=>5,"Bangladesh"=>9); arsort($rank); foreach($rank as $akey=>$avalue) { echo "Key=" . $akey . " : Value=" . $avalue; echo "<br>"; } ?>
出力
以下は出力です-
Key=Bangladesh : Value=9 Key=India : Value=5 Key=Australia : Value=2
-
PHPのksort()関数
ksort()関数は、配列をキーで昇順で並べ替えます。成功した場合はTRUEを返し、失敗した場合はFALSEを返します。 構文 ksort(arr, flag) パラメータ 到着 −並べ替える配列。 フラグ − 0 =SORT_REGULAR −デフォルト。通常どおりアイテムを比較します。タイプを変更しないでください。 1 =SORT_NUMERIC −アイテムを数値で比較する 2 =SORT_STRING −アイテムを文字列として比較する 3 =SORT_LOCALE_STRING −現在のロケールに基づいて、アイテムを文字列として比較し
-
PHPのasort()関数
asort()関数は、連想配列を昇順の配列で並べ替え、インデックスの関連付けを維持します。 構文 asort(arr, compare) パラメータ 到着 −指定された配列。 比較 −配列要素/アイテムを比較する方法を指定します。可能な値- SORT_STRING −アイテムを文字列として比較する SORT_REGULAR −タイプを変更せずにアイテムを比較する SORT_NUMERIC −アイテムを数値で比較する SORT_LOCALE_STRING −現在のローカルに基づいて、アイテムを文字列として比較します。 SORT_NATU