strspn
函數在 PHP 中用于獲取字符串中特定字符的初始子字符串的長度。它接受兩個參數:第一個參數是要檢查的字符串,第二個參數是要查找的字符集。
以下是一個使用 strspn
的實際案例:
<?php
// 定義一個字符串
$str = "Hello, I am a PHP developer!";
// 使用 strspn 函數查找字符串中所有大寫字母的初始子字符串的長度
$length = strspn($str, "ABCDEFGHIJKLMNOPQRSTUVWXYZ");
// 輸出結果
echo "The initial substring of uppercase letters in the string is: {$length}"; // 輸出:The initial substring of uppercase letters in the string is: 2
?>
在這個例子中,我們定義了一個包含大小寫字母、數字和標點符號的字符串。我們使用 strspn
函數查找字符串中所有大寫字母的初始子字符串的長度。strspn
函數返回 2,因為字符串中有兩個大寫字母(“H” 和 “I”)。