131 of 410 menu

関数 strncasecmp

関数 strncasecmp は、指定された最初の n 文字を大文字小文字を区別せずに比較します。部分文字列が等しい場合は 0 を、最初の文字列が2番目より小さい場合は負の数を、最初の文字列が大きい場合は正の数を返します。

構文

strncasecmp(string $str1, string $str2, int $length): int

最初の 4 文字を大文字小文字を区別せずに比較:

<?php $res = strncasecmp("Hello", "HELP me", 4); echo $res; ?>

コード実行結果:

0

大文字小文字の違いでの比較:

<?php $res = strncasecmp("apple", "APRICOT", 3); echo $res; ?>

コード実行結果 (負の数、'p' < 'R' のため):

-8

大文字小文字を区別しないプレフィックスのチェック:

<?php $header = "Content-Type: application/json"; if (strncasecmp($header, "content-type:", 12) === 0) { echo '+++'; } ?>

コード実行結果:

'+++'

関連項目

  • 関数 strncmp,
    最初の n 文字を大文字小文字を区別して比較
  • 関数 strcasecmp,
    文字列全体を大文字小文字を区別せずに比較
日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否