當前位置: 首頁> 函數類別大全> 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
同類函數
  • 將特殊的HTML 實體轉換回普通字符 htmlspecialchars_decode

    htmlspecialchars_decode

    將特殊的HTML實體轉換回普通字符
  • 計算指定字符串在目標字符串中最後一次出現的位置(不區分大小寫) strripos

    strripos

    計算指定字符串在目標字符串中最後一次出現
  • 將字符串轉化為大寫 strtoupper

    strtoupper

    將字符串轉化為大寫
  • 將字符串拆分為較小的塊 chunk_split

    chunk_split

    將字符串拆分為較小的塊
  • 轉義元字符集 quotemeta

    quotemeta

    轉義元字符集
  • 對字符串執行rot13轉換 str_rot13

    str_rot13

    對字符串執行rot13轉換
  • 設置區域設置信息 setlocale

    setlocale

    設置區域設置信息
  • 將格式化的字符串寫入流 vfprintf

    vfprintf

    將格式化的字符串寫入流
熱門文章