phpのasort関数の使い方は何ですか?

asort()関数は、連想配列の値を昇順で並べ替える際に使用され、同時にインデックスの関係を保持します。その構文は以下の通りです:

asort(array, sortingtype)

パラメーター説明:

  1. 配列:必要なもの。 ソートする配列を指定します。
  2. sortingtype:選択肢があります。ソートのタイプを指定します。可能な値は以下の通りです:SORT_REGULAR – デフォルト。値を通常の方法で比較します。
    SORT_NUMERIC – 値を数値として比較します。
    SORT_STRING – 値を文字列として比較します。

例えば、以下の連想配列を値で昇順に並べ替える場合:

$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
asort($age);

上記の例では、配列 $age は値の大きさに従って昇順で並べ替えられ、結果は次の通りです:

Array
(
    [Peter] => 35
    [Ben] => 37
    [Joe] => 43
)
bannerAds