strstr()函数是PHP中的内置函数。它在另一个字符串中搜索字符串的第一个匹配项,并从后者中的第一个匹配项开始显示(如果有指定,则显示)。此函数区分大小写。
用法:
strstr( $string, $search, $before )
参数:此函数接受上面语法中所示的三个参数,其中必须提供前两个参数,第三个是可选的。所有这些参数如下所述:
- $string : 它是必填参数,用于指定要在其中执行搜索的字符串。
- $search : 它是必填参数,用于指定要搜索的字符串。如果此参数是数字,它将搜索与数字的ASCII值匹配的字符
- $before : 它是一个可选参数。它指定一个布尔值,其默认值为false。如果设置为true,则它会在$search参数首次出现之前返回$string的一部分。
返回值:如果未找到要搜索的字符串,该函数将返回字符串的其余部分(从匹配点开始)或FALSE。
例子:
Input : $string = "Hello world!", $search = "world" Output : world! Input : $string = "Geeks for Geeks!", $search = "k" Output : ks for Geeks!
以下示例程序旨在说明PHP中的strstr()函数:
程序1:在此程序中,我们将显示$string在第一次出现$search时的部分。
<?php
echo strstr("Geeks for Geeks!", "k");
?>
输出:
ks for Geeks!
程序2:在此程序中,我们将显示$string在第一次出现$search之前的部分。
<?php
echo stristr("Geeks for Geeks!", "k", true);
?>
输出:
Gee
程序3:在此程序中,我们将传递一个整数作为$search。
<?php
$string = "Geeks";
echo stristr($string, 101); // 101 is ASCII value of lowercase e
?>
输出:
eeks
参考:
http://php.net/manual/en/function.strstr.php
相关用法
- PHP each()用法及代码示例
- d3.js d3.map.has()用法及代码示例
- PHP next()用法及代码示例
- d3.js d3.map.set()用法及代码示例
- p5.js pow()用法及代码示例
- CSS var()用法及代码示例
- p5.js sq()用法及代码示例
- d3.js d3.map.get()用法及代码示例
- p5.js day()用法及代码示例
- PHP pow( )用法及代码示例
- PHP pi( )用法及代码示例
- p5.js str()用法及代码示例
注:本文由纯净天空筛选整理自barykrg大神的英文原创作品 PHP | strstr() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。