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

natsort

「Natural Sort」アルゴリズムを使用して配列をソートします
名前:natsort
カテゴリ:配列
対応言語:php
一言説明:「Natural Sort」アルゴリズムを使用して、配列をソートします。

定義と使用法

natsort()関数は、「Natural Sort」アルゴリズムを使用して配列をソートします。キー値は元のキー名を保持します。

自然なソートアルゴリズムでは、数字2は数値10未満です。コンピューターソートアルゴリズムでは、「10」の最初の数値が2未満であるため、10は2未満です。

配列をソートします。

 <?php
$ temp_files = array ( "temp15.txt" 、 "temp10.txt" 、
"temp1.txt" 、 "temp22.txt" 、 "temp2.​​txt" ) ;

sort ( $ temp_files ) ;
echo "Standard Sort:" ;
print_r ( $ temp_files ) ;
echo "<br>" ;

natsort ( $ temp_files ) ;
エコー"ナチュラルソート:" ;
print_r ( $ temp_files ) ;
?>

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

文法

natsort (配列
パラメーター 説明する
配列 必須。ソートする配列を指定します。

natsort()関数は、Natural Orderアルゴリズムを使用して、特定の配列内の要素をソートします。

natsort()関数は、「自然な並べ替え」、つまり1から9の数字の並べ替え方法、およびaからzまでの文字のソート方法を実装します。短いものは優先されます。配列のインデックスは、ユニット値に関連付けられたままです。

成功した場合、関数はtrueを返し、それ以外の場合は偽りです。

類似の関数
  • 指定されたキーと値で配列を入力します array_fill_keys

    array_fill_keys

    指定されたキーと値で配列を入力します
  • 配列からセグメントを取ります array_slice

    array_slice

    配列からセグメントを取ります
  • インデックスチェックを使用した配列の交差点を計算します array_intersect_assoc

    array_intersect_assoc

    インデックスチェックを使用した配列の交差
  • 配列内のすべてのキーのケースを変更します array_change_key_case

    array_change_key_case

    配列内のすべてのキーのケースを変更します
  • 配列のキーと値を交換します array_flip

    array_flip

    配列のキーと値を交換します
  • キー名の比較を使用して配列の交差点を計算する array_intersect_key

    array_intersect_key

    キー名の比較を使用して配列の交差点を計算
  • array_key_existsのエイリアス key_exists

    key_exists

    array_key_existsのエイリ
  • 1つ以上のセルを配列の端に押し込みます(スタックする) array_push

    array_push

    1つ以上のセルを配列の端に押し込みます(
人気記事(にんききじ)