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


PHP mb_strpos()用法及代碼示例


mb_strpos() 函數是 PHP 中的內置函數,用於查找字符串在字符串中出現的位置。

用法:

mb_strpos(  $haystack, $needle, $offset, $encoding ): int|false

參數:該函數接受 4 個參數,如下所述:

  • $haystack: 該參數是我們檢查字符串的主要字符串參數。
  • $needle: 該參數是在主字符串中搜索字符串參數。
  • $offset:該參數是可選參數。它用於定義從何處開始搜索字符串 $幹草堆 範圍。
  • $編碼:該參數也是可選的。它用於通過使用定義編碼mb_internal_encoding()函數。

返回值:該函數返回返回第一次出現的整數$針 在裏麵$幹草堆 範圍。如果$針沒有找到在$幹草堆參數,它將返回“false”。

示例1:下麵的代碼演示了mb_strpos()函數。

PHP


<?php 
$string = "This is a test string"; 
$substring = "test"; 
  
$position = mb_strpos($string, $substring); 
  
// Output the position 
echo $position; 
?>

輸出:

10

示例 2:下麵的代碼演示了mb_strpos()函數。

PHP


<?php 
$string = "GeeksforGeeks"; 
$substring = "test"; 
  
if (mb_strpos($string, $substring)) { 
    echo "Substring is found"; 
} else { 
    echo "Substring is not found"; 
} 
?>

輸出:

Substring is not found 

參考: https://www.php.net/manual/en/function.mb-strpos.php



相關用法


注:本文由純淨天空篩選整理自neeraj3304大神的英文原創作品 PHP mb_strpos() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。