文字列比較関數(shù);比較関數(shù);文字列比較
PHP strnatcmp() 関數(shù) 構(gòu)文
関數(shù):文字列を比較する自然順序メソッド
構(gòu)文: strnatcmp(string1,string2)
パラメータ:
パラメータ | 説明 |
string1 | 必須、指定比較する最初の文字列。 |
string2 | 比較する 2 番目の文字列を指定する必要があります。 |
説明: strnatcmp() 関數(shù)は、「自然な」アルゴリズムを使用して 2 つの文字列を比較します。自然算術(shù)では、數(shù)値 2 は數(shù)値 10 より小さいです。コンピューターの並べ替えでは、10 の最初の數(shù)値が 2 未満であるため、10 は 2 未満になります。この関數(shù)では大文字と小文字が區(qū)別されることに注意してください。 2 つの文字列が等しい場(chǎng)合は 0 が返されます。string1 が string2 より大きい場(chǎng)合、戻り値は 0 より大きくなります。string1 が string2 より小さい場(chǎng)合、戻り値は 0 より小さくなります。
PHP strnatcmp() 関數(shù) 例
<?php //使用自然算法來(lái)比較兩個(gè)字符串 echo strnatcmp("2hello world!","01hello world!"); echo "<br>"; echo strnatcmp("01hello world!","2hello world!"); ?>
インスタンスの実行>>
[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します
出力:
1 -1