PHP strcspn() 函数
PHP strcspn() 函数返回在找到任何指定的字符之前,在字符串查找的字符数,包括空格
( PHP >= 4 )
函数原型
strcspn( string,char,start,length)
如果需要返回在字符串中包含 charlist 参数中指定的字符数目,可以使用 [strspn()
该函数是二级制安全的
参数
参数 | 描述 |
---|---|
string | 必需。规定要搜索的字符串 |
char | 必需。规定要查找的字符 |
start | 可选。规定开始查找的位置 |
length | 可选。规定字符串的长度(搜索多少字符) |
返回值
返回在找到任何指定的字符之前,在字符串查找的字符数
范例
输出在字符串 "Hello world!" 中找到字符 "w" 之前查找的字符数
<?php echo strcspn("Hello world!","w");
运行以上 PHP 范例,输出结果如下
6
范例 2
使用所有的参数来输出在字符串 "Hello world!" 中找到字符 "w" 之前查找的字符数
<?php echo strcspn("Hello world!","w",0,6);
运行以上 PHP 范例,输出结果如下
6