現在の位置: ホーム> 関数カテゴリ一覧> str_contains

str_contains

文字列に特定のサブストリングが含まれているかどうかを決定します
名前:str_contains
カテゴリ:
対応言語:php
一言説明:文字列に別の文字列が含まれているかどうかを確認します

関数名:str_contains()

関数の説明:この関数は、文字列に別の文字列が含まれているかどうかを確認するために使用されます。

該当するバージョン:PHP 8.0.0以上

使用法:

 bool str_contains ( string $haystack , string $needle )

パラメーター:

  • $haystack :検索する文字列。
  • $needle :検索するサブストリング。

返品値: $haystack$needleが含まれている場合はtrue 、それ以外の場合はfalse

例:

 $str = "Hello, world!"; $substring = "world"; if (str_contains($str, $substring)) { echo "字符串中包含子字符串"; } else { echo "字符串中不包含子字符串"; }

出力:

字符串中包含子字符串

注:

  • str_contains()関数は症例に敏感です。ケース非感受性の検索を行う必要がある場合は、 stripos()関数を使用できます。
  • PHP 8.0.0の前のバージョンでは、 strpos()関数を使用して、文字列に別の文字列が含まれているかどうかを確認できますが、返品値がfalseかどうかを手動で判断する必要があります。 PHP 8.0.0の後、より簡潔で直感的であるため、 str_contains()関数を使用することをお勧めします。
類似の関数
  • 破裂のエイリアス join

    join

    破裂のエイリアス
  • 「Natural Order」アルゴリズムを使用した文字列比較 strnatcmp

    strnatcmp

    「NaturalOrder」アルゴリズム
  • 文字列内の文字のセットのいずれかを見つける - 見つかった文字から始まるサブストリングを返します strpbrk

    strpbrk

    文字列内の文字のセットのいずれかを見つけ
  • サブストリングの交換 str_replace

    str_replace

    サブストリングの交換
  • 文字列を出力します print

    print

    文字列を出力します
  • 文字列内の各単語の最初の文字を大文字に変換します ucwords

    ucwords

    文字列内の各単語の最初の文字を大文字に変
  • 文字列を逆にします strrev

    strrev

    文字列を逆にします
  • STRSTRのエイリアス strchr

    strchr

    STRSTRのエイリアス
人気記事(にんききじ)