TECH I.S.

PHP natcasesort() 関数

❮ PHP 配列リファレンス

natsort() と natcasesort() を使用して配列をソートします。

<?php $temp_files = array("temp15.txt","Temp10.txt", "temp1.txt","Temp22.txt","temp2.txt"); natsort($temp_files); echo "Natural order: "; print_r($temp_files); echo "<br />"; natcasesort($temp_files); echo "Natural order case insensitve: "; print_r($temp_files); ?>

上記のコードの出力は次のようになります。

<div>Natural order: Array ( [0] => Temp10.txt [1] => Temp22.txt [2] => temp1.txt [4] => temp2.txt [3] => temp15.txt ) Natural order case insensitve: Array ( [2] => temp1.txt [4] => temp2.txt [0] => Temp10.txt [3] => temp15.txt [1] => Temp22.txt )</div>


定義と使用法

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

自然なアルゴリズムでは、数値2は数値10より小さいです。コンピューターの並べ替えでは、「10」の最初の数値が2より小さいため、10は2 より小さいです。

この関数は大文字と小文字を区別しません。

構文

<div>natcasesort(array)</div>

パラメータ値
パラメータ 説明
array Required ソートする配列を指定します

技術的な詳細
Return Value: 成功した場合はTRUE。失敗した場合はFALSE
PHP バージョン: 4+

❮ PHP 配列リファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細