當前位置: 首頁> 函數類別大全> 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()函數,因為它更加簡潔和直觀。
同類函數
  • 查詢語言和區域設置信息 nl_langinfo

    nl_langinfo

    查詢語言和區域設置信息
  • 將格式化後的字符串寫入到流 fprintf

    fprintf

    將格式化後的字符串寫入到流
  • 將一個一維數組的值轉化為字符串 implode

    implode

    將一個一維數組的值轉化為字符串
  • 將字符串的第一個字符設為大寫 ucfirst

    ucfirst

    將字符串的第一個字符設為大寫
  • 檢查字符串是否以給定的子字符串開頭 str_starts_with

    str_starts_with

    檢查字符串是否以給定的子字符串開頭
  • 計算字符串的metaphone鍵 metaphone

    metaphone

    計算字符串的metaphone鍵
  • 使用“自然順序”算法比較字符串(不區分大小寫) strnatcasecmp

    strnatcasecmp

    使用“自然順序”算法比較字符串(不區分大
  • 將字符串轉換為數組 str_split

    str_split

    將字符串轉換為數組
熱門文章