當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。