PHPプログラムに関する各種メモ書き

配列を自然順アルゴリズムでソートを行う【natsort】【natcasesort】

普通にソートすると

 img1.png
 img2.png
 img10.png
 img12.png

となってしまう配列を

img1.png
img10.png
img12.png
img2.png

でソートするのが自然順アルゴリズムによるソート(人間が認識しやすいソート)

これは

$arr=new array(
'img2.png',
'img12.png',
'img1.png',
'img10.png'
);
natsort($arr);

で実行できます。

natsort(配列):自然順アルゴリズムによるソート
natcasesort(配列):自然順アルゴリズムによるソート(大文字小文字の違いを無視)

関連エントリー

No.453
11/12 11:23

edit

配列