|
natcasesort大文字小文字を区別しない"自然順"アルゴリズムを用いて配列をソートする 説明
true natcasesort(array
&$array)natcasesort は、大文字小文字を区別しないバージョンの natsort です。 この関数は、人間が行うような手法でアルファベットまたは数字の文字列の順番を キー/値の関係を保持したままソートします。 これは、"自然順(natural ordering)"と呼ばれているものです。
パラメータ
戻り値
常に 変更履歴
例
例1 natcasesort の例 上の例の出力は以下となります。
Standard sorting
Array
(
[0] => IMG0.png
[1] => IMG3.png
[2] => img1.png
[3] => img10.png
[4] => img12.png
[5] => img2.png
)
Natural order sorting (case-insensitive)
Array
(
[0] => IMG0.png
[4] => img1.png
[3] => img2.png
[5] => IMG3.png
[2] => img10.png
[1] => img12.png
)
より詳細な情報については、Martin Poolの » Natural Order String Comparison ページを参照ください。 |