ホームページ >バックエンド開発 >PHPチュートリアル >PHPでstrnatcasecmp関数を使用する方法
php での strnatcasecmp 関数の使用: [strnatcasecmp($string1, $string2)]。 strnatcasecmp 関数は、「自然なアルゴリズム」を通じて 2 つの文字列を比較できます。
strnatcasecmp() 関数は、「自然順序」アルゴリズムを使用して 2 つの文字列 (大文字と小文字は区別されません) を比較する PHP の組み込み関数です。構文は次のとおりです。 strnatcasecmp($string1, $string2) は 2 つの文字列をパラメータとして受け取り、整数値 (正、負、またはゼロ) を返します。
(推奨チュートリアル: php ビデオ チュートリアル )
php strnatcasecmp() 関数の使用方法?
php strnatcasecmp() 関数は、「自然な」アルゴリズムを使用して 2 つの文字列を比較します (大文字と小文字は区別されません)。
注: strnatcasecmp() 関数は strnatcmp() 関数 に似ていますが、唯一の違いは、この関数では大文字と小文字が区別されないことです。
基本構文:
strnatcasecmp($string1,$string2)
パラメーター: 関数は、上記の構文に示すように、2 つの必須の文字列パラメーターを受け入れます。これらのパラメータは次のように定義されます。
## ● $string1: このパラメータは比較する最初の文字列を指定し、省略できません。##● $string2: このパラメータは比較する 2 番目の文字列を指定し、省略できません。
戻り値:この関数は、次の条件に応じて、正の整数、負の数、または 0 を返します。 #● 2 つの文字列が等しい場合、戻り値$string1 が $string2 より大きい場合は 0、正の値 (> 0) が返されます。
##$string1 が $string2 より小さい場合、負の値 ( 例を通して php strnatcasecmp() 関数の使用方法を見てみましょう。 例 1:<?php echo strnatcasecmp("2hello world!","01hello world!"); echo "<br>"; echo strnatcasecmp("01hello world!","2hello world!"); ?>
输出: 1 -1例 2:
<?php echo strnatcasecmp("Hello", "HELLO"); echo "<br>"; echo strnatcmp("Hello", "HELLO"); ?>
出力:
0 1
以上がPHPでstrnatcasecmp関数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。