當前位置: 首頁> 函數類別大全> 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
同類函數
  • implode的別名 join

    join

    implode的別名
  • 二進制安全不區分大小寫的字符串比較 strcasecmp

    strcasecmp

    二進制安全不區分大小寫的字符串比較
  • 返回有關字符串中使用的字符的信息-統計string 中每個字節值(0..255)出現的次數 count_chars

    count_chars

    返回有關字符串中使用的字符的信息-統計s
  • 根據指定格式解析輸入的字符 sscanf

    sscanf

    根據指定格式解析輸入的字符
  • 將邏輯順序希伯來文(logical-Hebrew)轉換為視覺順序希伯來文(visual-Hebrew) hebrev

    hebrev

    將邏輯順序希伯來文(logical-He
  • 輸出格式化的字符串 vprintf

    vprintf

    輸出格式化的字符串
  • strstr的別名 strchr

    strchr

    strstr的別名
  • 將邏輯順序希伯來文(logical-Hebrew)轉換為視覺順序希伯來文(visual-Hebrew),並且轉換換行符 hebrevc

    hebrevc

    將邏輯順序希伯來文(logical-He
熱門文章