PHP natsort()関数

PHP Array Reference完全な PHP Array リファレンスマニュアル

サンプル

配列をソートする:

<?php
$temp_files = array("temp15.txt","temp10.txt",
"temp1.txt","temp22.txt","temp2.txt");

sort($temp_files);
echo "Standard sorting: ";
print_r($temp_files);
echo "<br>";

natsort($temp_files);
echo "Natural order: ";
print_r($temp_files);
?>

サンプルを実行 »

定義と使用法

natsort() 関数は「自然順序」アルゴリズムを使用して配列をソートします。キー/値のペアは元のキー名を保持します。

自然順序アルゴリズムでは、数字の 2 は 10 より小さいです。コンピュータのソートアルゴリズムでは、10 は 2 より小さいです。「10」の最初の数字が 2 より小さいためです。


構文

natsort(array)

パラメータ 説明
array 必須。ソートする配列を指定します。

技術詳細

戻り値: 成功した場合は TRUE を返し、失敗した場合は FALSE を返します。
PHP バージョン: 4+
変更履歴: PHP 5.2.10 以降、数値文字列を 0 で埋める場合(例:'00006')、その 0 は無視されます。


PHP Array Reference完全な PHP Array リファレンスマニュアル その他の拡張機能