136 of 410 menu

関数 strcasecmp

関数 strcasecmpは、バイナリセーフで大文字小文字を区別しない文字列比較を実行します。 最初のパラメータは比較する最初の文字列、2番目のパラメータは2番目の文字列を渡します。 関数は、文字列が同一であれば 0 を、最初の文字列が2番目より小さければ -1 を、 最初の文字列が大きければ 1 より大きな数を返します。

構文

strcasecmp(string $str1, string $str2): int

異なる大文字小文字の2つの同じ文字列を比較:

<?php $res = strcasecmp('Hello', 'hello'); echo $res; ?>

コード実行結果:

0

最初の文字列が2番目より小さい場合の文字列比較:

<?php $res = strcasecmp('apple', 'banana'); echo $res; ?>

コード実行結果:

-1

最初の文字列が2番目より大きい場合の文字列比較:

<?php $res = strcasecmp('zebra', 'apple'); echo $res; ?>

コード実行結果:

1

関連項目

  • 関数 strcmp,
    大文字小文字を区別して文字列を比較する関数
  • 関数 strncasecmp,
    最初のn文字を大文字小文字を区別せずに比較する関数
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否