{site_name}

{site_name}

🌜 搜索

PHP函数strspn()是用来计算一个字符串中连续的字符集合在另一个字符串中的长度

php 𝄐 0
phpstudy,php strpos函数,phpstorm,phpstudy怎么下载,phpstudy的MySQL打不开,phpstudy的MySQL无法启动
PHP函数strspn()是用来计算一个字符串中连续的字符集合在另一个字符串中的长度。

其语法为:int strspn ( string $str1 , string $str2 [, int $start [, int $length ]] )

其中,str1为要计算的字符串,str2为用于匹配的字符集合字符串,start为偏移量,length为指定计算长度。返回值为匹配成功的字符数(长度)。

以下是一些例子:

php
// 案例1
$str1 = "PHP is a popular programming language";
$str2 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

// 计算str1中包含的字母的数量
$matched = strspn($str1, $str2);
echo $matched; // 输出26

// 案例2
$str1 = "1234567";
$str2 = "456";

// 计算str1中以str2中的字符集合开头的长度
$matched = strspn($str1, $str2);
echo $matched; // 输出0

// 案例3
$str1 = "abcdefg";
$str2 = "abc";

// 计算str1中以str2中的字符集合开头的长度并指定开始位置和计算长度
$matched = strspn($str1, $str2, 1, 3);
echo $matched; // 输出3