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);
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);
本文地址:
/show-270886.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。