最新的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字符串參考