牛牛在线工具

strspn()

收录 8868 个 PHP 函数,含用途说明与用法示例。

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。