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

    mb_ereg_replace

    正規表現をマルチバイトサポートに置き換え
  • エンコードされたメールを送信します mb_send_mail

    mb_send_mail

    エンコードされたメールを送信します
  • 出力バッファーでの文字エンコードを変換するコールバック関数 mb_output_handler

    mb_output_handler

    出力バッファーでの文字エンコードを変換す
  • 文字列が最初に別の文字列に表示される場所を見つけます mb_strpos

    mb_strpos

    文字列が最初に別の文字列に表示される場所
  • マルチバイトの正規表現マッチングのための文字列と正規表現の設定 mb_ereg_search_init

    mb_ereg_search_init

    マルチバイトの正規表現マッチングのための
  • 別の文字列で指定された文字の最後の発生を見つける mb_strrchr

    mb_strrchr

    別の文字列で指定された文字の最後の発生を
  • 指定されたエンコードで文字列が有効かどうかを確認します mb_check_encoding

    mb_check_encoding

    指定されたエンコードで文字列が有効かどう
  • 文字列の幅を返します mb_strwidth

    mb_strwidth

    文字列の幅を返します
人気記事(にんききじ)