現在の位置: ホーム> 関数カテゴリ一覧> 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_diff_ukey

    array_diff_ukey

    コールバック関数を使用してキー名を比較し
  • キー名で配列を逆に並べ替えます krsort

    krsort

    キー名で配列を逆に並べ替えます
  • 配列をブロックに分割します array_chunk

    array_chunk

    配列をブロックに分割します
  • 1つ以上の配列をマージします array_merge

    array_merge

    1つ以上の配列をマージします
  • 配列の逆並べ替え rsort

    rsort

    配列の逆並べ替え
  • 配列内のすべての値を要約します array_sum

    array_sum

    配列内のすべての値を要約します
  • 配列に指定されたキー名またはインデックスがあるかどうかを確認します array_key_exists

    array_key_exists

    配列に指定されたキー名またはインデックス
  • 配列の一部を削除し、他の値に置き換えます array_splice

    array_splice

    配列の一部を削除し、他の値に置き換えます
人気記事(にんききじ)