84 of 410 menu

関数 str_contains

関数 str_contains は、文字列内に 文字が存在するかどうかをチェックします。文字列内に文字が存在する場合は true を返し、 存在しない場合は false を返します。関数の最初のパラメータで検索対象の文字列を指定し、 2番目のパラメータで探したい文字または部分文字列を指定します。

構文

str_contains(string $haystack, string $needle): bool

文字列に指定された文字が含まれているか 確認してみましょう:

<?php $str = 'abcde'; $res = str_contains($str, 'a'); var_dump($res); ?>

コードの実行結果:

true

文字列に指定された部分文字列が含まれているか 確認してみましょう:

<?php $str = 'abcde'; $res = str_contains($str, 'ab'); var_dump($res); ?>

コードの実行結果:

true

次に、文字列内で部分文字列 'ac' を 探してみましょう:

<?php $str = 'abcde'; $res = str_contains($str, 'ac'); var_dump($res); ?>

コードの実行結果:

false

関連項目

  • 文字列の先頭をチェックする関数 str_starts_with,
  • 文字列の末尾をチェックする関数 str_ends_with,
  • 配列内に要素が存在するかチェックする関数 in_array,
  • 部分文字列の出現位置を返す関数 strpos,
日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否