查詢

strspn()函式—用法及示例

「 計算字串 str 開頭連續包含字符集合 mask 中的字元個數 」


函式名:strspn()

適用版本:PHP 4, PHP 5, PHP 7

用法:strspn(string $str, string $mask [, int $start [, int $length ]]) : int

說明:strspn() 函式計算字串 str 開頭連續包含字符集合 mask 中的字元個數。

引數:

  • $str:要進行匹配的字串。
  • $mask:包含所有允許出現在 $str 中的字符集合。
  • $start(可選):指定在 $str 中開始計算的位置,預設為 0。
  • $length(可選):指定要計算的字元數,預設為整個字串的長度。

返回值:

  • 返回一個整數,表示 $str 開頭連續包含字符集合 $mask 中的字元個數。

示例:

$str = "Hello, World!";
$mask = "Helo";

$count = strspn($str, $mask);

echo $count; // 輸出:5

在上面的示例中,我們將字串 $str 和字符集合 $mask 傳遞給 strspn() 函式,它會計算出 $str 開頭連續包含 $mask 中的字元個數。在這種情況下,$str 開頭的 5 個字元("H", "e", "l", "l", "o")都在 $mask 中出現,因此函式返回 5。

補充糾錯
上一個函式: strstr()函式
下一個函式: strrpos()函式
熱門PHP函式
分享連結