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


PHP mb_strstr()用法及代码示例


mb_strstr() 函数是 PHP 中的内置函数,用于查找主字符串中给定字符串的第一次出现,即它将搜索 haystack 中第一根针的出现,找到的 id 则 haystack 的部分将是返回,否则返回 false。

用法:

mb_strstr(
    string $haystack,
    string $needle,
    bool $before_needle = false,
    ?string $encoding = null
): string|false

参数:该函数接受四个参数,如下所述:

  • $haystack: 这是我们搜索子字符串的字符串。 要求必须是有效的字符串
  • $needle: 这是您要在其中查找的子字符串$干草堆 String 。它还必须是有效的字符串。
  • $before_needle:这是可选参数,决定是否在之后或之前返回 haystack$针发生。如果此参数是“true”,它将返回到第一次出现的位置$针绳子(不包括针)。如果该参数设置为“false”,则会从开头返回$针$针结尾。
  • $编码:这是可选参数,指定字符编码$干草堆$针参数。如果未提供编码,它将使用所使用的字符编码。

返回值:该函数返回的部分 $干草堆,如果针被发现在 $干草堆否则将返回“false”。

示例 1:下面的程序演示了mb_strstr()函数。

PHP


<?php 
  
$string = "Hello, world!"; 
$sub = "world"; 
  
$pos = mb_strstr($string, $sub); 
  
echo $pos; 
?>

输出:

world!     

示例 2:下面的程序演示了mb_strstr()函数

PHP


<?php 
  
$string = "Geeks for Geeks"; 
$sub = "for"; 
  
$pos = mb_strstr($string, $sub, true); 
  
echo $pos; 
  
?>

输出:

Geeks 

参考: https://www.php.net/manual/en/function.mb-strstr.php



相关用法


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