当前位置: 首页> 函数类别大全> strstr

strstr

查找字符串的首次出现
名称:strstr
分类:字符串
所属语言:php
一句话介绍:查找字符串在另一字符串中的第一次出现(对大小写敏感)。

strstr

适用PHP版本

PHP 4, PHP 5, PHP 7, PHP 8

函数说明

strstr() 函数用于查找字符串中第一次出现指定子字符串的位置,并返回该子字符串及其后面的所有内容。如果未找到子字符串,则返回 false。

函数语法

strstr(string $haystack, string $needle, bool $before_needle = false): string|false

参数

  • $haystack:要搜索的字符串。
  • $needle:要查找的子字符串。
  • $before_needle(可选):如果设置为 true,函数返回子字符串之前的内容(不包括子字符串),默认为 false。

返回值

返回从第一次出现的子字符串开始直到字符串结尾的部分。如果未找到子字符串,返回 false。

示例

查找字符串中第一次出现子字符串的位置,并返回该子字符串及其后面的内容。

示例代码

$str = "Hello world!";
echo strstr($str, "world"); // 输出 "world!"
  

示例代码说明

在字符串 "Hello world!" 中查找子字符串 "world",函数返回从 "world" 开始到字符串结尾的部分,即 "world!"。

同类函数
  • 使用“自然顺序”算法比较字符串(不区分大小写) strnatcasecmp

    strnatcasecmp

    使用“自然顺序”算法比较字符串(不区分大
  • 将8位字符串转换为带引号的可打印字符串 quoted_printable_encode

    quoted_printable_encode

    将8位字符串转换为带引号的可打印字符串
  • rtrim的别名 chop

    chop

    rtrim的别名
  • 随机打乱一个字符串 str_shuffle

    str_shuffle

    随机打乱一个字符串
  • 转换字符串第一个字节为 0-255 之间的值 ord

    ord

    转换字符串第一个字节为0-255之间的值
  • 计算一个字符串的 crc32 多项式 crc32

    crc32

    计算一个字符串的crc32多项式
  • 获取数字格式信息 localeconv

    localeconv

    获取数字格式信息
  • 将字符串转换为数组 str_split

    str_split

    将字符串转换为数组
热门文章