{site_name}

{site_name}

🌜 搜索

strstr() 是 PHP 中的一个字符串函数,用于在一个字符串中查找另一个子

php 𝄐 0
phpstrstr,phpstrstr函数,phpstrstr()
strstr() 是 PHP 中的一个字符串函数,用于在一个字符串中查找另一个子字符串,并返回它在原始字符串中第一次出现的位置及其后面的所有字符。

函数语法如下:
PHP
strstr(string $haystack, mixed $needle, bool $before_needle = false): string|false

参数说明如下:
- $haystack:必需,要查找的主字符串;
- $needle:必需,要查找的子字符串;
- $before_needle:可选,默认为 false。若设置为 true,则返回 $needle 之前的字符串部分。

返回值:
- 如果找到 $needle,则返回从 $needle 到字符串末尾的字符串;否则返回 false。

以下是两个使用 strstr() 函数的例子:

PHP
// 查找 "world" 在 "Hello world!" 中的位置并返回该位置及其后面的字符串
echo strstr("Hello world!", "world"); // 输出: world!

// 查找 "app" 在 "apple" 中的位置并返回该位置及其后面的字符串
echo strstr("apple", "app"); // 输出: apple


如果将 $before_needle 参数设置为 true,则可以获得 $needle 之前的字符串部分:

PHP
// 返回 "Hello "
echo strstr("Hello world!", "world", true);