今天遇到了一个PHP强大的函数,他能让你快速的在字符串查找的领域有着举足轻重的作用,strpbrk()函数主要作用 在字符串中查找字符,并返回查到该任意字符后的剩余部分及其他本身,但是注意该函数区分大小写。
语法
1 | strpbrk ($string,$char) |
参数介绍:
- $string:该参数是要给定的查找的字符串,必要的选项。
- $char:这个参数是要查询的字符列表,必要的选项。
返回值:这个函数返回一个从找到的字符开始到结束的字符串,如果没有找到则返回false。
例子
1 2 3 4 5 6 7 | Input : $string = "sky8g for loves!", $charlist = "yg" Output : y8g for loves! 解释: yg中的字符y字符在$string中sky8g for loves!可以找到,即使第三个字符,所以返回值是从该找到的第三个字符开始一直到字符串结束。 Input : $string = "A Computer is good", $charlist = "tue" Output : uter is good 解释: tue中的字符u字符在$string中A Computer is good可以找到,所以返回值是从该找到该字符开始一直到字符串结束。 |
程序1:
1 2 | <?php echo strpbrk("sky8g for loves!",'yg'); |
输出
1 | y8g for loves! |
程序2:
1 2 | <?php echo strpbrk("strpbrk function",'pbr'); |
输出
1 | rpbrk function |
程序3:
1 2 3 4 5 6 | <?php //注意该函数是区分大小写的。因为spbr字符串中s是小写所以不能匹配字符串Strpbrk function中的S, //必须查找Strpbrk function中的第二个字符看看spbr中是否存在, //如果存在就返回开头到结尾,否则继续下一个字符匹配。 echo strpbrk("Strpbrk function",'spbr'); |
输出
1 | rpbrk function |