現在の位置: ホーム> 関数カテゴリ一覧> 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_strtoupper

    mb_strtoupper

    文字列を大文字に設定します
  • HTML数値文字列に基づいて文字にデコードします mb_decode_numericentity

    mb_decode_numericentity

    HTML数値文字列に基づいて文字にデコー
  • マルチバイトの正規表現の一致する部分を返します mb_ereg_search_regs

    mb_ereg_search_regs

    マルチバイトの正規表現の一致する部分を返
  • 文字列内の文字列の最後の場所を見つける mb_strrpos

    mb_strrpos

    文字列内の文字列の最後の場所を見つける
  • マルチバイトの正規表現マッチングのための文字列と正規表現の設定 mb_ereg_search_init

    mb_ereg_search_init

    マルチバイトの正規表現マッチングのための
  • Mimeヘッダーの文字列をエンコードします mb_encode_mimeheader

    mb_encode_mimeheader

    Mimeヘッダーの文字列をエンコードしま
  • Parse get/post/cookieデータとグローバル変数を設定します mb_parse_str

    mb_parse_str

    Parseget/post/cookie
  • HTTP入力文字エンコードを検出します mb_http_input

    mb_http_input

    HTTP入力文字エンコードを検出します
人気記事(にんききじ)