當前位置: 首頁> 函數類別大全> 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 參數,則函數將使用指定的字符編碼進行搜索。
同類函數
  • 設置/獲取HTTP 輸出字符編碼 mb_http_output

    mb_http_output

    設置/獲取HTTP輸出字符編碼
  • 獲取特定字符 mb_chr

    mb_chr

    獲取特定字符
  • 將“假名” 換成另一個(“zen-kaku”,“han-kaku”等) mb_convert_kana

    mb_convert_kana

    將“假名”換成另一個(“zen-kaku
  • 發送編碼過的郵件 mb_send_mail

    mb_send_mail

    發送編碼過的郵件
  • 從上次多字節正則表達式匹配中檢索結果 mb_ereg_search_getregs

    mb_ereg_search_getregs

    從上次多字節正則表達式匹配中檢索結果
  • 用替代字符替換格式錯誤的字節序列 mb_scrub

    mb_scrub

    用替代字符替換格式錯誤的字節序列
  • 查找字符串在另一個字符串中首次出現的位置 mb_strpos

    mb_strpos

    查找字符串在另一個字符串中首次出現的位置
  • 查找指定字符在另一個字符串中最後一次的出現 mb_strrchr

    mb_strrchr

    查找指定字符在另一個字符串中最後一次的出
熱門文章