| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
strnatcmp(PHP 4, PHP 5, PHP 7) strnatcmp — "自然順"アルゴリズムにより文字列比較を行う 説明
int strnatcmp
( string
$str1
, string $str2
)この関数は、人間が行うような手法でアルファベットまたは数字の 文字列の順序を比較するアルゴリズムを実装します。この手法は、"自然順" と言われます。 この比較は、大文字小文字を区別することに注意してください。 パラメータ
返り値
他の文字列比較関数と同様に、この関数は、
例このアルゴリズムと (strcmp() を使用した) 通常のコンピュータ文字列ソートの間の違いの例を次に示します。
<?php 上の例の出力は以下となります。 標準の文字列比較 Array ( [0] => img1.png [1] => img10.png [2] => img12.png [3] => img2.png ) 自然順での文字列比較 Array ( [0] => img1.png [1] => img2.png [2] => img10.png [3] => img12.png ) 参考
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「strnatcmp - "自然順"アルゴリズムにより文字列比較を行う」をGoogle検索
|