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