在PHP中,stristr()函数是用于查找一个字符串(主串)中是否包含另一个字符串(子串)
▥php
𝄐 0
php stristr函数
在PHP中,stristr()函数是用于查找一个字符串(主串)中是否包含另一个字符串(子串)。它功能类似于strstr()函数,但不区分大小写。
stristr()函数的语法如下:
php
stristr(string $haystack, mixed $needle, bool $before_needle = false): string|false
- $haystack:要搜索的主串;
- $needle:要搜索的子串;
- $before_needle(可选):指定返回子串之前(true)还是之后(false)的部分,默认是false。
如果找到了子串,则该函数返回子串之后或之前的部分作为字符串;如果未找到子串,则返回false。
下面是一些使用stristr()函数的示例:
php
$str = "Hello world!";
$substr = "WORLD";
// 不区分大小写搜索子串
$result = stristr($str, $substr);
echo $result; // 输出:"world!"
$str = "Hello world!";
$substr = "WORLD";
// 不区分大小写搜索子串并返回子串之前的部分
$result = stristr($str, $substr, true);
echo $result; // 输出:"Hello "
在上面的示例中,我们使用stristr()函数来查找子串"WORLD"在字符串"Hello world!"中的位置。由于stristr()函数不区分大小写,所以它能正确地找到子串。
希望以上解释对您有所帮助!
在PHP中,stristr()函数是用于查找一个字符串(主串)中是否包含另一个字符串(子串)。它功能类似于strstr()函数,但不区分大小写。
stristr()函数的语法如下:
php
stristr(string $haystack, mixed $needle, bool $before_needle = false): string|false
- $haystack:要搜索的主串;
- $needle:要搜索的子串;
- $before_needle(可选):指定返回子串之前(true)还是之后(false)的部分,默认是false。
如果找到了子串,则该函数返回子串之后或之前的部分作为字符串;如果未找到子串,则返回false。
下面是一些使用stristr()函数的示例:
php
$str = "Hello world!";
$substr = "WORLD";
// 不区分大小写搜索子串
$result = stristr($str, $substr);
echo $result; // 输出:"world!"
$str = "Hello world!";
$substr = "WORLD";
// 不区分大小写搜索子串并返回子串之前的部分
$result = stristr($str, $substr, true);
echo $result; // 输出:"Hello "
在上面的示例中,我们使用stristr()函数来查找子串"WORLD"在字符串"Hello world!"中的位置。由于stristr()函数不区分大小写,所以它能正确地找到子串。
希望以上解释对您有所帮助!
本文地址:
/show-279459.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。