最新的Web开发教程
 

PHP strcspn() Function

<PHP字符串参考

打印中发现的字符数"Hello world!" 之前的字符"w"

<?php
echo strcspn("Hello world!","w");
?>
运行示例»

定义和用法

所述strcspn()中发现了指定的字符的任何部分之前,函数返回字符串中找到字符(包括空格)的数目。

提示:使用strspn()函数包含从指定的字符列表中的字符字符串中发现的字符数。

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


句法

strcspn( string,char,start,length )

参数 描述
string 需要。 指定要搜索的字符串
char 需要。 指定要搜索的字符
start 可选的。 指定要在其中字符串开始
length 可选的。 指定字符串的长度(多少字符串搜索)

技术细节

返回值: 返回指定字符的任意部分之前的字符串中的字符数被发现
PHP版本: 4+
更新日志: 在PHP 4.3加入的开始长度参数

更多示例

实施例1

使用所有参数打印发现的字符数"Hello world!" 之前的字符"w"

<?php
echo strcspn("Hello world!","w",0,6); // The start position is 0 and the length of the search string is 6.
?>
运行示例»

<PHP字符串参考