PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのasort()関数


asort()関数は、連想配列を昇順の配列で並べ替え、インデックスの関連付けを維持します。

構文

asort(arr, compare)

パラメータ

  • 到着 −指定された配列。

  • 比較 −配列要素/アイテムを比較する方法を指定します。可能な値-

    • SORT_STRING −アイテムを文字列として比較する

    • SORT_REGULAR −タイプを変更せずにアイテムを比較する

    • SORT_NUMERIC −アイテムを数値で比較する

    • SORT_LOCALE_STRING −現在のローカルに基づいて、アイテムを文字列として比較します。

    • SORT_NATURAL −自然順序付けを使用してアイテムを文字列として比較する

戻る

asort()関数は、成功した場合はTRUEを返し、失敗した場合はFALSEを返します。

以下は例です-

<?php
$a = array(
   "0" => "India",
   "1" => "Australia",
   "2" => "England",
   "3" => "Bangladesh",
   "4" => "Zimbabwe",
);
asort($a);
foreach ($a as $key => $val) {
   echo "[$key] = $val";
   echo"\n";
}
?>

出力

[1] = Australia
[3] = Bangladesh
[2] = England
[0] = India
[4] = Zimbabwe

  1. PHPのksort()関数

    ksort()関数は、配列をキーで昇順で並べ替えます。成功した場合はTRUEを返し、失敗した場合はFALSEを返します。 構文 ksort(arr, flag) パラメータ 到着 −並べ替える配列。 フラグ − 0 =SORT_REGULAR −デフォルト。通常どおりアイテムを比較します。タイプを変更しないでください。 1 =SORT_NUMERIC −アイテムを数値で比較する 2 =SORT_STRING −アイテムを文字列として比較する 3 =SORT_LOCALE_STRING −現在のロケールに基づいて、アイテムを文字列として比較し

  2. PHPのarsort()関数

    arsort()関数は、配列を逆の順序で並べ替え、インデックスの関連付けを維持します。 構文 arsort(arr, compare) パラメータ 到着 −指定された配列。 比較 −配列要素/アイテムを比較する方法を指定します。可能な値- SORT_STRING-アイテムを文字列として比較します SORT_REGULAR-タイプを変更せずにアイテムを比較します SORT_NUMERIC-アイテムを数値で比較する SORT_LOCALE_STRING-現在のロケールに基づいて、アイテムを文字列として比較します。 SORT_NATURAL-自然順序付けを使