ホームページ >バックエンド開発 >PHPチュートリアル >PHP は「自然な」アルゴリズムを使用して、関数 strnatcmp() で 2 つの文字列 (大文字と小文字を区別) を比較します。
パラメータの例
「自然な」アルゴリズムを使用して 2 つの文字列を比較します (大文字と小文字を区別します):
<?php echo strnatcmp("2Hello world!","10Hello world!"); echo "<br>"; echo strnatcmp("10Hello world!","2Hello world!"); ?>
定義と使用法
strnatcmp() 関数は、「自然な」アルゴリズムを使用して 2 つの文字列を比較します (大文字と小文字を区別します)。
自然算術では、数値 2 は数値 10 より小さいです。コンピューターの並べ替えでは、10 の最初の数値が 2 未満であるため、10 は 2 未満になります。
注: この関数では大文字と小文字が区別されます。
構文
strnatcmp(string1,string2)
パラメータ | 説明 |
string1 | 必須。比較する最初の文字列を指定します。 |
string2 | 必須。比較する 2 番目の文字列を指定します。 |
技術的な詳細
戻り値: | 関数は次を返します:
|
PHP バージョン: | 4+ |
その他の例
例 1
自然アルゴリズム (strnatcmp) と従来のコンピューター文字列ソート アルゴリズム ( strcmp) 上記のコードの出力は次のようになります: -1 1
以上がPHP は「自然な」アルゴリズムを使用して、関数 strnatcmp() で 2 つの文字列 (大文字と小文字を区別) を比較します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。