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

sort

ソート配列
名前:sort
カテゴリ:配列
対応言語:php
一言説明:配列を並べ替えます。

定義と使用法

sort()関数は、インデックス配列の昇順をソートします。

注:この関数は、配列内のセルに新しいキー名を割り当てます。元のキー名が削除されます。

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

ヒント: rsort()関数を使用して、インデックス配列を下降順にソートしてください。

例1

配列$車の要素を昇順で並べ替えます。

 <?php
$ cars = array ( "volvo" 、 "bmw" 、 "トヨタ" ) ;
sort ( $ cars ) ;
?>

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

例2

昇順で配列$番号の要素を並べ替えます。

 <?php
$ numbers = array ( 4、6、2、22、11 ) ;​​​​​​​
sort ( $ numbers ) ;
?>

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

文法

sort ( 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と組み合わせてソートすることができます。
類似の関数
  • 配列の逆並べ替え rsort

    rsort

    配列の逆並べ替え
  • インデックスチェックを使用した配列の差セットを計算し、コールバック関数を使用してデータを比較します array_udiff_assoc

    array_udiff_assoc

    インデックスチェックを使用した配列の差セ
  • コールバック関数を使用して、配列を単一の値に繰り返し単純化します array_reduce

    array_reduce

    コールバック関数を使用して、配列を単一の
  • 配列内のすべての値を返します array_values

    array_values

    配列内のすべての値を返します
  • 最初の配列の要素を渡された配列に再帰的に置き換えます array_replace_recursive

    array_replace_recursive

    最初の配列の要素を渡された配列に再帰的に
  • アレイから現在のシンボルテーブルまで変数をインポートします extract

    extract

    アレイから現在のシンボルテーブルまで変数
  • 入力配列内の単一の列の値を返します array_column

    array_column

    入力配列内の単一の列の値を返します
  • 配列内の現在の要素を返します current

    current

    配列内の現在の要素を返します
人気記事(にんききじ)