natsort
「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を返し、それ以外の場合は偽りです。