strcspn
獲取不匹配遮罩的起始子字符串的長度
strcspn()
函數返回在找到任何指定的字符之前,在字符串查找的字符數(包括空格)。
提示:請使用strspn()
函數返回字符串中包含指定字符列表中字符的字符數。
註釋:該函數是二進制安全的。
輸出在字符串"Hello world!" 中找到字符"w" 之前查找的字符數:
<?php echo strcspn ( "Hello world!" , "w" ) ; ?>
親自試一試
使用所有的參數來輸出在字符串"Hello world!" 中找到字符"w" 之前查找的字符數:
<?php echo strcspn ( "Hello world!" , "w" , 0 , 6 ) ; // 開始位置是0,搜索字符串的長度是6。 ?>
親自試一試
strcspn ( string , char , start , length )
參數 | 描述 |
---|---|
string | 必需。規定要搜索的字符串。 |
char | 必需。規定要查找的字符。 |
start | 可選。規定在字符串中何處開始查找。 |
length | 可選。規定字符串的長度(搜索多少字符)。 |