當前位置: 首頁> 函數類別大全> str_starts_with

str_starts_with

檢查字符串是否以給定的子字符串開頭
名稱:str_starts_with
分類:字符串
所屬語言:php
一句話介紹:判斷一個字符串是否以指定的前綴開始

函數名稱:str_starts_with()

函數功能:判斷一個字符串是否以指定的前綴開始。

適用版本:PHP 8.0.0 及以上版本。

語法:bool str_starts_with ( string $haystack , string $needle )

參數:

  • $haystack:要檢查的字符串。
  • $needle:要查找的前綴。

返回值:

  • 如果$haystack 字符串以$needle 前綴開始,則返回true。
  • 如果$haystack 字符串不以$needle 前綴開始,則返回false。

示例:

 $haystack = "Hello, world!"; $needle = "Hello"; if (str_starts_with($haystack, $needle)) { echo "字符串以指定前缀开始"; } else { echo "字符串不以指定前缀开始"; }

輸出:

字符串以指定前缀开始

注意事項:

  • 該函數是區分大小寫的,即前綴必須與字符串的開始部分完全匹配。
  • 如果$needle 是空字符串,則該函數將始終返回true。
  • 在PHP 8.0.0 之前的版本中,可以使用substr() 函數來實現類似的功能。例如: substr($haystack, 0, strlen($needle)) === $needle
同類函數
  • 返回有關字符串中使用的字符的信息-統計string 中每個字節值(0..255)出現的次數 count_chars

    count_chars

    返回有關字符串中使用的字符的信息-統計s
  • 獲取數字格式信息 localeconv

    localeconv

    獲取數字格式信息
  • 標記分割字符串 strtok

    strtok

    標記分割字符串
  • 從數字生成單字節字符串 chr

    chr

    從數字生成單字節字符串
  • 計算字符串的metaphone鍵 metaphone

    metaphone

    計算字符串的metaphone鍵
  • 計算兩個字符串之間的編輯距離 levenshtein

    levenshtein

    計算兩個字符串之間的編輯距離
  • 翻譯字符或替換子字符串-轉換指定字符 strtr

    strtr

    翻譯字符或替換子字符串-轉換指定字符
  • 反轉一個字符串 strrev

    strrev

    反轉一個字符串
熱門文章