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