PHP | strcspn() 查找字符串中单个字符前出现的起始位置函数

PHP | strcspn()函数

strcspn()函数是PHP中的一个内建函数,它返回在搜索指定字符的任何部分之前字符串中出现的字符数。这个函数区分大小写。

语法

参数:该函数接受四个参数,如上述语法所示。前两个参数是强制性的,必须提供,而其余两个参数是可选的。所有这些参数描述如下:

  • $string:这个强制参数指定要搜索的字符串
  • $charlist:这个强制参数指定在给定的$string字符串中搜索的字符列表。
  • $start:这个可选参数指定从哪里开始在字符串中搜索的索引。
    1.如果给出了$start且非负,那么strcspn()将从该位置开始检查$string。
    2.如果$start是负的,那么strcspn()将从该位置开始检查$string,从$string的末尾开始检查。
  • $length:指定需要搜索的$string字符的数量。它的默认值是直到$string字符串结束。

返回值:在字符串中找到$charlist参数中的任何字符之前,从字符串中出现的起始位置(包括空白)返回字符的数量。

例子

程序1:该程序显示了strcspn()函数的简单用法。

输出

程序2:该程序显示strcspn()函数的大小写敏感性。

输出

程序3:这个程序显示了带有$start参数的strcspn()函数的使用。

输出

程序4:这个程序演示了带负$length参数的strspn()函数的使用。

输出

程序5:该程序显示了带负$start参数的strcspn()函数的使用。

输出

参数

http://php.net/manual/en/function.strcspn.php

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: PHP两个字符串进行比较神奇函数strcoll()

下一篇: 面向后端开发人员的24个有用工具超赞

登录 评论
avatar