strspn
函數(shù)是 PHP 中用于獲取字符串中子字符串的起始位置的一個(gè)函數(shù)。它的語(yǔ)法如下:
strspn(string $subject, string $pattern[, int $start = 0]): int
參數(shù)說(shuō)明:
$subject
:必需。字符串,要在其中搜索子字符串。$pattern
:必需。字符串,要搜索的子字符串。$start
:可選。整數(shù),指定從 $subject
中的哪個(gè)位置開(kāi)始搜索。默認(rèn)值為 0。返回值:
返回子字符串在 $subject
中首次出現(xiàn)的位置。如果未找到子字符串,則返回 0。
示例:
<?php
$subject = "Hello, I am a PHP assistant.";
$pattern = "PHP";
$start = 7;
$result = strspn($subject, $pattern, $start);
echo "The position of the substring '{$pattern}' starting from position {$start} is: {$result}\n";
?>
輸出:
The position of the substring 'PHP' starting from position 7 is: 14
在這個(gè)示例中,我們?cè)谧址?“Hello, I am a PHP assistant.” 中從位置 7 開(kāi)始搜索子字符串 “PHP”,并找到了它的起始位置 14。