natcasesort
「ナチュラルソート」アルゴリズムを使用して、配列ケースに依存しない文字を並べ替えます
natcasesort()
関数は、「自然な並べ替え」アルゴリズムを使用して配列をソートします。キー値は元のキー名を保持します。
自然なソートアルゴリズムでは、数字2は数値10未満です。コンピューターソートアルゴリズムでは、「10」の最初の数値が2未満であるため、10は2未満です。
この関数は症例感受性です。
成功した場合、関数はtrueを返し、失敗した場合、falseを返します。
<?php $ temp_files = array ( "temp15.txt" 、 "temp10.txt" 、 "temp1.txt" 、 "temp22.txt" 、 "temp2.txt" ) ; natsort ( $ temp_files ) ; エコー"ナチュラルソート:" ; print_r ( $ temp_files ) ; echo "<br />" ; natcaseSort ( $ temp_files ) ; echo "case-sensentive Natural Sorting:" ; print_r ( $ temp_files ) ; ?>
上記のコードの出力:
自然な種類: 配列 ( [0] => temp10.txt [1] => temp22.txt [2] => temp1.txt [4] => temp2.txt [3] => temp15.txt )) 無感覚な場合の自然な順序: 配列 ( [2] => temp1.txt [4] => temp2.txt [0] => temp10.txt [3] => temp15.txt [1] => temp22.txt ))
natcaseSort (配列)
パラメーター | 説明する |
---|---|
配列 | 必須。ソートする配列を指定します。 |