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 )