PHP 字符串函数

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() :二进制安全字符串比较(区分大小写)