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

uasort

ユーザー定義の比較関数を使用して、配列内の値を並べ替え、インデックスに関連するものにします
名前:uasort
カテゴリ:配列
対応言語:php
一言説明:ユーザー定義の比較関数を使用して、配列内のキーと値をソートします。

定義と使用法

uasort()関数は、ユーザー定義の比較関数を使用して配列を並べ替え、インデックス関連を維持します(要素に割り当てられた新しいキーはありません)。

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

この関数は、主にユニットの順序が重要な組み合わせアレイをソートするために使用されます。

ヒント: uksort()関数を使用して、ユーザー定義の比較関数を介して配列キー名をソートしてください。

ユーザー定義の比較関数を使用して、キー値による配列$ arrの要素をソートします。

 <?php
機能my_sort ( $ a 、 $ b )
{
if ( $ a == $ b ) 0を返します。
return ( $ a < $ b ) ? -1 : 1 ;​
}

$ arr = array ( "a" => 4 、 "b" => 2 、 "c" => 8 、 d => "6" ) ;
uasort ( $ arr 、 "my_sort" ) ;
?>

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

文法

uasort (配列myfunction ) ;
パラメーター 説明する
配列 必須。ソートする配列を指定します。
myFunction オプション。比較関数を呼び出す文字列を定義します。最初のパラメーターが2番目のパラメーターよりも小さいまたは大きい場合、比較関数は0未満またはそれ以上の整数を返す必要があります。
類似の関数
  • キー名で配列を逆に並べ替えます krsort

    krsort

    キー名で配列を逆に並べ替えます
  • 入力配列内の単一の列の値を返します array_column

    array_column

    入力配列内の単一の列の値を返します
  • 配列の違いを計算します array_diff

    array_diff

    配列の違いを計算します
  • アレイの内側ポインターを最初のユニットに向けます reset

    reset

    アレイの内側ポインターを最初のユニットに
  • 「Natural Sort」アルゴリズムを使用して配列をソートします natsort

    natsort

    「NaturalSort」アルゴリズムを
  • 指定された値で配列を埋めます array_fill

    array_fill

    指定された値で配列を埋めます
  • 配列から変数のセットに値を割り当てます list

    list

    配列から変数のセットに値を割り当てます
  • 配列内の一部またはすべてのキー名を返します array_keys

    array_keys

    配列内の一部またはすべてのキー名を返しま
人気記事(にんききじ)