PHP strcspn() 函数
定义和用法
strcspn() 函数返回字符串中,在找到任何指定的字符之前出现的字符数量(包括空格)。
提示: 使用 strspn() 函数计算字符串中仅包含指定字符列表中的字符的数量。
注意:此函数是二进制安全的。
语法
strcspn(string,char,start,length)
参数值
参数 | 描述 |
---|---|
string | 必需。规定要搜索的字符串 |
char | 必需。规定要搜索的字符 |
start | 可选。规定在 string 中从何处开始搜索 |
length | 可选。规定要搜索的字符串长度(搜索多少字符) |
技术详情
返回值 | 返回字符串中,在找到任何指定的字符之前出现的字符数量 |
---|---|
PHP 版本 | 4+ |
更新日志 | start 和 length 参数在 PHP 4.3 中添加。 |
更多示例
示例
使用所有参数输出 "Hello world!" 中,在找到字符 "w" 之前的字符数
<?php
echo strcspn("Hello world!","w",0,6); // 起始位置为 0,搜索字符串长度为 6。
?>
自己动手试一试 »
❮ PHP 字符串参考