当前位置: 首页> 函数类别大全> 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!"。

同类函数
  • 判断一个字符串中是否包含一个给定的子字符串 str_contains

    str_contains

    判断一个字符串中是否包含一个给定的子字符
  • 查找字符串的首次出现 strstr

    strstr

    查找字符串的首次出现
  • 不区分大小写的strstr stristr

    stristr

    不区分大小写的strstr
  • 基于区域设置的字符串比较 strcoll

    strcoll

    基于区域设置的字符串比较
  • 在字符串所有新行之前插入 HTML 换行标记 nl2br

    nl2br

    在字符串所有新行之前插入HTML换行标记
  • 获取不匹配遮罩的起始子字符串的长度 strcspn

    strcspn

    获取不匹配遮罩的起始子字符串的长度
  • 标记分割字符串 strtok

    strtok

    标记分割字符串
  • rtrim的别名 chop

    chop

    rtrim的别名
热门文章