|
strnatcmp"自然順"アルゴリズムにより文字列比較を行う 説明
int strnatcmp(string
$string1, string $string2)この関数は、人間が行うような手法でアルファベットまたは数字の 文字列の順序を比較するアルゴリズムを実装します。この手法は、"自然順" と言われます。 この比較は、大文字小文字を区別することに注意してください。 パラメータ
戻り値
変更履歴
例このアルゴリズムと (strcmp を使用した) 通常のコンピュータ文字列ソートの間の違いの例を次に示します。 例1 strcmp の例 上の例の出力は以下となります。
標準の文字列比較
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
)
参考
|