PHP strnatcmp 関数: 自然な並べ替えアルゴリズムを使用して文字列を比較します。
php strnatcmp() 関数の構文
関数: 自然な順序で文字列を比較
構文:
strnatcmp(string1,string2)
パラメーター:
string1 必須。比較する最初の文字列を指定します。
string2 には、比較する 2 番目の文字列を指定する必要があります。
説明: strnatcmp() 関数は、「自然な」アルゴリズムを使用して 2 つの文字列を比較します。自然算術では、数値 2 は数値 10 より小さいです。コンピューターの並べ替えでは、10 の最初の数値が 2 未満であるため、10 は 2 未満になります。この関数では大文字と小文字が区別されることに注意してください。 2 つの文字列が等しい場合は 0 が返されます。string1 が string2 より大きい場合、戻り値は 0 より大きくなります。string1 が string2 より小さい場合、戻り値は 0 より小さくなります。
php strnatcmp() 関数の使用例:
<?php //使用自然算法来比较两个字符串 echo strnatcmp("2hello world!","01hello world!"); echo "<br>"; echo strnatcmp("01hello world!","2hello world!"); ?>
出力:
1 -1
この記事は、PHP strnatcmp 関数の紹介です。困っている友人に役立つことを願っています。
以上がstrnatcmp関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。