PHP strpbrk()
函数用于在字符串中搜索任何指定字符并返回剩余的字符串部分,它是大小写敏感,区分大小写的。
如果是多个字符,则看谁先匹配就先返回谁,具体的请参考例子1和例子3.
语法
strpbrk(string,charlist);
参数
参数 | 说明 | 必须/可选 |
---|---|---|
string | 指定要搜索的字符串 | 必须 |
charlist | 指定要查找的字符 | 必须 |
返回值
它返回字符串的剩余部分,从它找到第一次出现的任何指定字符的位置。
示例
介绍一些例子,了解PHP strpbrk()
函数的使用方法。
示例1
<?php
$text = 'Hello yxjc123';
echo strpbrk($text, 'oe');//因为e先匹配所以返回ello yxjc123
?>
输出:
ello yxjc123
示例2
<?php
$text = 'This is a Simple text.';
// 因为字符区分大小写,所以返回Simple text
echo strpbrk($text, 'S');
?>
输出:
Simple text.
示例3
<?php
$text = 'This is a Simple text.';
// 因为'i' 首先匹配,所以返回 is is a Simple text.
echo strpbrk($text, 'mi');
?>
输出:
is is a Simple text.
相关函数:
- strcasecmp () :用于比较两个字符串。
- strchr() :用于查找一个字符串在另一个字符串中的第一次出现的位置。
- strcoll() :它是基于语言环境的字符串比较。
- strcmp() :二进制安全字符串比较(区分大小写)