當前位置: 首頁> 函數類別大全> 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()函數,因為它更加簡潔和直觀。
同類函數
  • 從字符串的開頭刪除空格(或其他字符) ltrim

    ltrim

    從字符串的開頭刪除空格(或其他字符)
  • 轉換字符串第一個字節為0-255 之間的值 ord

    ord

    轉換字符串第一個字節為0-255之間的值
  • 將特殊的HTML 實體轉換回普通字符 htmlspecialchars_decode

    htmlspecialchars_decode

    將特殊的HTML實體轉換回普通字符
  • 轉換十六進製字符串為二進製字符串 hex2bin

    hex2bin

    轉換十六進製字符串為二進製字符串
  • 將字符串轉化為小寫 strtolower

    strtolower

    將字符串轉化為小寫
  • 將邏輯順序希伯來文(logical-Hebrew)轉換為視覺順序希伯來文(visual-Hebrew) hebrev

    hebrev

    將邏輯順序希伯來文(logical-He
  • 將字符由一種Cyrillic 字符轉換成另一種 convert_cyr_string

    convert_cyr_string

    將字符由一種Cyrillic字符轉換成另
  • 根據指定格式解析輸入的字符 sscanf

    sscanf

    根據指定格式解析輸入的字符
熱門文章