文字列を比較するためのphpの関数は次のとおりです。

下次还敢
リリース: 2024-04-27 15:24:36
オリジナル
1018 人が閲覧しました

PHP で文字列を比較するために使用される関数は次のとおりです。 strcmp(): 2 つの文字列の比較結果を返します (等しい場合は 0 を返し、最初の文字列が 2 番目の文字列より大きい場合は正の整数を返し、そうでない場合は返します)負の整数)。 strncmp(): 2 つの文字列の最初の N 文字を比較します。 strcasecmp(): 大文字と小文字を無視して 2 つの文字列を比較します。 strncasecmp(): 大文字と小文字を無視して、2 つの文字列の最初の N 文字を比較します。 strcmp_nat(): 2 つの文字列を自然な順序で比較します (数値は数値順に比較され、文字はアルファベット順に比較されます)。

文字列を比較するためのphpの関数は次のとおりです。

PHP で文字列を比較する関数

PHP には文字列を比較するための関数が多数用意されており、最も一般的に使用される関数は次のとおりです。 :

1. strcmp() 関数

<code class="php">int strcmp(string $str1, string $str2)</code>
ログイン後にコピー
  • 2 つの文字列が等しい場合、最初の文字が大きい場合は 0 を返します。 2 番目の文字列の場合は正の整数が返され、それ以外の場合は負の整数が返されます。

2. strncmp() 関数

<code class="php">int strncmp(string $str1, string $str2, int $length)</code>
ログイン後にコピー
  • 2 つの文字列の最初の N 文字を比較し、等しい場合は 0 を返します。最初の文字列が 2 番目の文字列より大きい場合は正の整数が返され、それ以外の場合は負の整数が返されます。

3. strcasecmp() 関数

<code class="php">int strcasecmp(string $str1, string $str2)</code>
ログイン後にコピー
  • 大文字と小文字を区別せずに 2 つの文字列を比較し、等しい場合は 0 を返します。文字列が 2 番目の文字列より大きい場合は正の整数が返され、それ以外の場合は負の整数が返されます。

4. strncasecmp() 関数

<code class="php">int strncasecmp(string $str1, string $str2, int $length)</code>
ログイン後にコピー
  • 2 つの文字列の最初の N 文字を大文字小文字を無視して比較し、等しい場合は 0 を返します。最初の文字列が 2 番目の文字列より大きい場合は正の整数が返され、それ以外の場合は負の整数が返されます。

5. strcmp_nat() 関数

<code class="php">int strcmp_nat(string $str1, string $str2)</code>
ログイン後にコピー
  • 2 つの文字列を自然順序で比較します。数値は数値によって比較され、文字は文字によって比較されます。等しい場合は 0 を返し、最初の文字列が 2 番目の文字列より大きい場合は正の整数を返し、それ以外の場合は負の整数を返します。

以上が文字列を比較するためのphpの関数は次のとおりです。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!