當前位置: 首頁> 函數類別大全> mb_strripos

mb_strripos

大小寫不敏感地在字符串中查找一個字符串最後出現的位置
名稱:mb_strripos
分類:多字節字符串
所屬語言:php
一句話介紹:返回指定字符串在另一個字符串中最後一次出現的位置(不區分大小寫)

函數名:mb_strripos()

適用版本:PHP 4 >= 4.2.0, PHP 5, PHP 7

函數說明:mb_strripos() 函數返回指定字符串在另一個字符串中最後一次出現的位置(不區分大小寫)。如果未找到該字符串,則返回false。

語法:mb_strripos(string $haystack, string $needle, int $offset = 0, string $encoding = null): int|bool

參數:

  • $haystack:要在其中查找的字符串。
  • $needle:要查找的字符串。
  • $offset:可選參數,從字符串的指定位置開始搜索(默認為0)。
  • $encoding:可選參數,指定要使用的字符編碼(默認為內部字符編碼)。

返回值:

  • 如果找到了指定字符串,則返回最後一次出現的位置(以整數形式)。
  • 如果未找到指定字符串,則返回false。

示例1:

 $string = "Hello, World!"; $needle = "world"; $position = mb_strripos($string, $needle); if ($position !== false) { echo "找到了needle 在haystack 中的位置:$position"; } else { echo "未找到needle 在haystack 中"; }

輸出:

找到了needle 在haystack 中的位置:7

示例2:

 $string = "Hello, World!"; $needle = "WORLD"; $position = mb_strripos($string, $needle); if ($position !== false) { echo "找到了needle 在haystack 中的位置:$position"; } else { echo "未找到needle 在haystack 中"; }

輸出:

找到了needle 在haystack 中的位置:7

注意事項:

  • mb_strripos() 函數是對大小寫不敏感的,可以找到不區分大小寫的匹配項。
  • 如果指定了$offset 參數,則函數將從指定位置開始搜索。
  • 如果指定了$encoding 參數,則函數將使用指定的字符編碼進行搜索。
同類函數
熱門文章