現在の位置: ホーム> 関数カテゴリ一覧> 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()関数を使用することをお勧めします。
類似の関数
  • 特別なHTMLエンティティを通常の文字に戻します htmlspecialchars_decode

    htmlspecialchars_decode

    特別なHTMLエンティティを通常の文字に
  • STR_REPLACEのケース非感受性バージョン str_ireplace

    str_ireplace

    STR_REPLACEのケース非感受性バ
  • 文字列をランダムに破壊します str_shuffle

    str_shuffle

    文字列をランダムに破壊します
  • 文字列の最後でwhitespace文字(または他の文字)を削除する rtrim

    rtrim

    文字列の最後でwhitespace文字(
  • CRC32多項式の文字列を計算します crc32

    crc32

    CRC32多項式の文字列を計算します
  • 「Natural Order」アルゴリズムを使用した文字列比較 strnatcmp

    strnatcmp

    「NaturalOrder」アルゴリズム
  • タグ分割文字列 strtok

    strtok

    タグ分割文字列
  • 論理 -  hebrewをビジュアルヘブライ語に変換します hebrev

    hebrev

    論理-hebrewをビジュアルヘブライ語
人気記事(にんききじ)