当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP stristr()用法及代码示例


stristr()函数是PHP中的内置函数。它在另一个字符串中搜索字符串的第一个匹配项,并从后者中的第一个匹配项开始显示(如果有指定,则显示)。此函数不区分大小写。
用法:

stristr( $string, $search, $before )

参数:此函数接受上面语法中所示的三个参数,其中必须提供前两个参数,第三个是可选的。所有这些参数如下所述:

  • $string : 它是必填参数,用于指定要搜索的字符串。
  • $search : 它是必填参数,用于指定要搜索的字符串。如果此参数是数字,它将搜索与数字的ASCII值匹配的字符
  • $before : 它是一个可选参数。它指定一个布尔值,其默认值为false。如果设置为true,它将返回第一次出现搜索参数之前的字符串部分。

返回值:如果未找到要搜索的字符串,该函数将返回字符串的其余部分(从匹配点开始)或FALSE。


例子:

Input : $string = "Hello world!", $search = "WORLD"
Output : world!

Input : $string = "Geeks for Geeks!", $search = "K"
Output : ks for Geeks!

以下示例程序旨在说明PHP中的stristr()函数:

程序1:在此程序中,我们将显示$string在第一次出现$search时的部分。

<?php 
echo stristr("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.stristr.php



相关用法


注:本文由纯净天空筛选整理自RICHIK BHATTACHARJEE大神的英文原创作品 PHP | stristr() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。