Php-function-natsort
提供:Dev Guides
PHP-関数natsort()
構文
natsort ( $array );
定義と使い方
この関数は、キー/値の関連付けを維持しながら、人間が行うように英数字の文字列を並べ替えるソートアルゴリズムを実装します。 これは「自然な順序付け」として説明されています。 このアルゴリズムと通常のコンピューター文字列ソートアルゴリズム(sort()で使用)の違いの例を以下に見ることができます-
パラメーター
Sr.No | Parameter & Description |
---|---|
1 |
array(Required) 配列を指定します |
戻り値
この関数は、成功するとTRUEを、失敗するとFALSEを返します。
例
次の例を試してください-
<?php
$input1 = array('click.txt', 'img12.txt', 'img10.txt', 'img2.txt', 'img1.txt', 'IMG3.txt');
$input2 = $input1;
natsort($input2);
echo " \n Natural order sorting \n";
print_r($input2);
?>
これは、次の結果を生成します-
Natural order sorting
Array ( [0] => click.txt [5] => IMG3.txt [4] => img1.txt [3] => img2.txt [2] => img10.txt [1] => img12.txt )