文字列比較関数;比較関数;文字列比較

PHP strnatcasecmp() 関数 構文

関数:「自然な」アルゴリズムを使用して 2 つの文字列を比較します (大文字と小文字は区別されません):

構文: strnatcasecmp(string1,string2)

パラメータ:

#パラメータ説明 # string1 必須。比較する最初の文字列を指定します。 string2 必須。比較する 2 番目の文字列を指定します。 説明:
strnatcasecmp() 関数は、「自然な」アルゴリズムを使用して 2 つの文字列を比較します。自然算術では、数値 2 は数値 10 より小さいです。コンピューターの並べ替えでは、10 の最初の数値が 2 未満であるため、10 は 2 未満になります。 strnatcasecmp() は大文字と小文字を区別しません。 2 つの文字列が等しい場合は 0 が返されます。string1 が string2 より大きい場合、戻り値は 0 より大きくなります。string1 が string2 より小さい場合、戻り値は 0

より小さくなります。

PHP strnatcasecmp() 関数 例

<?php
echo strnatcasecmp("2hello world!","01hello world!");
echo "<br>";
echo strnatcasecmp("01hello world!","2hello world!");
?>

インスタンスの実行>>

[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します

出力:

1
-1