現在の位置: ホーム> 関数カテゴリ一覧> 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を返し、それ以外の場合は偽りです。

類似の関数
  • アレイの内側ポインターを最初のユニットに向けます reset

    reset

    アレイの内側ポインターを最初のユニットに
  • 配列を逆に並べ替え、インデックス関係を維持します arsort

    arsort

    配列を逆に並べ替え、インデックス関係を維
  • インデックスチェックを使用した配列の交差点を計算します array_intersect_assoc

    array_intersect_assoc

    インデックスチェックを使用した配列の交差
  • 「ナチュラルソート」アルゴリズムを使用して、配列ケースに依存しない文字を並べ替えます natcasesort

    natcasesort

    「ナチュラルソート」アルゴリズムを使用し
  • キーとして1つの配列を使用して、その値として別の配列を使用して配列を作成します array_combine

    array_combine

    キーとして1つの配列を使用して、その値と
  • 配列をブロックに分割します array_chunk

    array_chunk

    配列をブロックに分割します
  • array_key_existsのエイリアス key_exists

    key_exists

    array_key_existsのエイリ
  • 配列から重複した値を削除します array_unique

    array_unique

    配列から重複した値を削除します
人気記事(にんききじ)