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


PHP mb_stristr()用法及代码示例


mb_stristr() 是 PHP 中的内置函数,用于获取一个字符串在另一个字符串中的第一次出现。它将检查不区分大小写。

用法:

mb_stristr(
    $haystack, 
    $needle, 
    $before_needle, 
    $encoding = null
): string|false

参数:

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

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

返回值:

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

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

PHP


<?php 
$string = "Hello World"; 
$sub = "WORLD"; 
$result = mb_stristr($string, $sub); 
echo $result; 
?>
输出
World

程序2:下面的程序演示了mb_stristr()函数。

PHP


<?php 
$string = "I love PHP"; 
$sub = "PYTHON"; 
$result = mb_stristr($string, $sub); 
var_dump($result); 
?>
输出
bool(false)

程序3::下面的程序演示了mb_stristr()函数。

PHP


<?php 
$string = "Hello World"; 
$sub = "WORLD"; 
$result = mb_stristr($string, $sub); 
  
if ($result !== false) { 
    echo "Substring '$sub' found in '$string'"; 
} else { 
    echo "Substring '$sub' not found in '$string'"; 
} 
?>
输出
Substring 'WORLD' found in 'Hello World'

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



相关用法


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