現在の位置: ホーム> 関数カテゴリ一覧> 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 $ edele、int $ offset = 0、string $ encoding = null):int | bool

パラメーター:

  • $ haystack:それを探す文字列。
  • $針:見つける弦。
  • $ offset:オプションのパラメーター、文字列の指定された位置から検索(デフォルトは0)。
  • $エンコード:オプションのパラメーター、使用する文字エンコードを指定します(デフォルトは内部文字エンコードです)。

返品値:

  • 指定された文字列が見つかった場合、最後の発生位置(整数形式)が返されます。
  • 指定された文字列が見つからない場合、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パラメーターが指定されている場合、関数は指定された場所から検索を開始します。
  • $エンコードパラメーターが指定されている場合、関数は指定された文字エンコードで検索されます。
類似の関数
  • 文字列が最初に別の文字列に表示される場所を見つけます mb_strpos

    mb_strpos

    文字列が最初に別の文字列に表示される場所
  • 文字エンコードの検出順序を設定/取得します mb_detect_order

    mb_detect_order

    文字エンコードの検出順序を設定/取得しま
  • 最後のマルチバイトの正規表現の一致の検索結果 mb_ereg_search_getregs

    mb_ereg_search_getregs

    最後のマルチバイトの正規表現の一致の検索
  • Mimeヘッダーの文字列をエンコードします mb_encode_mimeheader

    mb_encode_mimeheader

    Mimeヘッダーの文字列をエンコードしま
  • 不正なバイトシーケンスを代替文字に置き換えます mb_scrub

    mb_scrub

    不正なバイトシーケンスを代替文字に置き換
  • MIMEヘッダーフィールドの文字列をデコードします mb_decode_mimeheader

    mb_decode_mimeheader

    MIMEヘッダーフィールドの文字列をデコ
  • 文字列の幅を返します mb_strwidth

    mb_strwidth

    文字列の幅を返します
  • エンコードされたメールを送信します mb_send_mail

    mb_send_mail

    エンコードされたメールを送信します
人気記事(にんききじ)