目录

PHP strcspn() 函数

❮ PHP 字符串参考

示例

打印在字符 "w" 之前的 "Hello world!" 中找到的字符数:

<?php
echo strcspn("Hello world!","w");
?>
亲自试一试 »

定义和用法

strcspn() 函数返回在找到指定字符的任何部分之前在字符串中找到的字符数(包括空格)。

提示:使用strspn()函数计算在仅包含指定字符列表中的字符的字符串中找到的字符数。

笔记:该函数是二进制安全的。


语法

strcspn( string,char,start,length)

参数值

Parameter Description
string Required. Specifies the string to search
char Required. Specifies the characters to search for
start Optional. Specifies where in string to start
length Optional. Specifies the length of the string (how much of the string to search)

技术细节

返回值: 返回在找到指定字符的任何部分之前在字符串中找到的字符数
PHP 版本: 4+
变更日志: 这个开始长度PHP 4.3 中添加了参数

更多示例

示例

使用所有参数打印在字符 "w" 之前的 "Hello world!" 中找到的字符数:

<?php
echo strcspn("Hello world!","w",0,6); // The start position is 0 and the length of the search string is 6.
?>
亲自试一试 »

❮ PHP 字符串参考