當前位置: 首頁> 函數類別大全> 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()函數,因為它更加簡潔和直觀。
同類函數
  • 反引用一個使用addcslashes() 轉義的字符串 stripcslashes

    stripcslashes

    反引用一個使用addcslashes()
  • 標記分割字符串 strtok

    strtok

    標記分割字符串
  • 將字符串轉化為小寫 strtolower

    strtolower

    將字符串轉化為小寫
  • 將特殊的HTML 實體轉換回普通字符 htmlspecialchars_decode

    htmlspecialchars_decode

    將特殊的HTML實體轉換回普通字符
  • 將帶引號的可打印字符串轉換為8位字符串 quoted_printable_decode

    quoted_printable_decode

    將帶引號的可打印字符串轉換為8位字符串
  • 從字符串的開頭和結尾去除空格(或其他字符) trim

    trim

    從字符串的開頭和結尾去除空格(或其他字符
  • 計算兩個字符串之間的相似性 similar_text

    similar_text

    計算兩個字符串之間的相似性
  • 以千位分隔符方式格式化一個數字 number_format

    number_format

    以千位分隔符方式格式化一個數字
熱門文章