現在の位置: ホーム> 関数カテゴリ一覧> arsort

arsort

配列を逆に並べ替え、インデックス関係を維持します
名前:arsort
カテゴリ:配列
対応言語:php
一言説明:キー値で配置順序で連想配列を並べ替えます。

定義と使用法

arsort()関数は、キー値によって下降順に連想配列をソートします。

ヒント: asort()関数を使用して、キー値で昇順で連想配列を並べ替えてください。

ヒント: krsort()関数を使用して、キー名で配置順序で連想配列をソートしてください。

キー値で下降順に連想配列を並べ替えます。

 <?php
$ age = array ( "bill" => "60" 、 "Steve" => "56" 、 "mark" => "31" ) ;
Arsort ( $ age ) ;
?>

自分で試してみてください

文法

Arsort ( ArraySortingType ) ;
パラメーター説明する
配列必須。ソートする配列を指定します。
SORTINGTYPE

オプション。配列の要素/アイテムをアレンジする方法を指定します。考えられる値:

  • 0 = SORT_ REGULAL -DEFAULT。各アイテムを通常の順序で配置します(標準ASCII、タイプを変更せずに)
  • 1 = SORT_NUMERIC-各アイテムを数字として扱います。
  • 2 = SORT_STRING-各アイテムを文字列として処理します。
  • 3 = SORT_LOCALE_STRING-現在のロケール設定に基づいて、各アイテムを文字列として処理します(SetLocale()を介して変更できます)。
  • 4 = sort_natural- natsort()のような自然な種類を使用して、各アイテムを文字列として扱います。
  • 5 = SORT_FLAG_CASE-文字列は、(ビットバイビットまたは)sort_stringまたはsort_natural、seart_naturalと組み合わせてソートすることができます。

説明します

arsort()関数は配列を逆転させ、インデックス関係を維持します。主に、ユニットの順序が重要な組み合わせアレイをソートするために使用されます。

オプションの2番目のパラメーターには、追加のソート識別子が含まれています。

成功した場合はtrueを返し、それ以外の場合はfalseを返します。

類似の関数
  • ユーザーが提供するコールバック関数を使用してインデックスチェックを実行して、配列の違いセットを計算します array_diff_uassoc

    array_diff_uassoc

    ユーザーが提供するコールバック関数を使用
  • 配列からセグメントを取ります array_slice

    array_slice

    配列からセグメントを取ります
  • アレイ内の内側のポインターを1つずつ移動します next

    next

    アレイ内の内側のポインターを1つずつ移動
  • インデックスチェックを使用した配列の交差点を計算します array_intersect_assoc

    array_intersect_assoc

    インデックスチェックを使用した配列の交差
  • 入力配列内の単一の列の値を返します array_column

    array_column

    入力配列内の単一の列の値を返します
  • 指定された長さのアレイに値を入力します array_pad

    array_pad

    指定された長さのアレイに値を入力します
  • ユーザー定義の比較関数を使用して、配列内のキー名をソートする uksort

    uksort

    ユーザー定義の比較関数を使用して、配列内
  • 指定された配列の最初のキーの名前を取得します array_key_first

    array_key_first

    指定された配列の最初のキーの名前を取得し
人気記事(にんききじ)