現在の位置: ホーム> 関数カテゴリ一覧> mb_strrpos

mb_strrpos

文字列内の文字列の最後の場所を見つける
名前:mb_strrpos
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:文字列内の指定された文字またはサブストリングの最後の発生を見つける

関数名:mb_strrpos()

該当するバージョン:PHP 4> = 4.0.6、PHP 5、PHP 7、PHP 8

使用法:MB_STRRPOS()関数は、指定された文字またはサブストリングの最後の発生を文字列内の発生を見つけるために使用されます。この関数は、MbString拡張機能によって提供されるstrrpos()関数のマルチバイトセーフバージョンです。

構文:mb_strrpos(string $ haystack、string $ edele、int $ offset = 0、string $ encoding = null):int | false

パラメーター:

  • $ haystack(必須):サブストリングを探すための元の文字列。
  • $針(必須):見つかるサブストリング。
  • $ offset(オプション):検索を開始するオフセットを指定します。オフセットが設定されている場合、検索は文字列の指定された位置から始まります。オフセットが正の数である場合、文字列の先頭から計算された位置を示します。負の数の場合、文字列の端から計算された位置を示します。
  • $エンコード(オプション):使用する文字エンコードを指定します。設定されていない場合、内部文字エンコードが使用されます。

戻り値:最後の発生位置を返し、サブストリングが見つからない場合にfalseを返します。

例:

 $str = 'Hello, World! I love PHP.'; $pos = mb_strrpos($str, 'o'); echo $pos; // 输出:17 $pos = mb_strrpos($str, 'o', -10); echo $pos; // 输出:8 $pos = mb_strrpos($str, 'PHP'); echo $pos; // 输出:17 $pos = mb_strrpos($str, 'o', 10, 'UTF-8'); echo $pos; // 输出:8

説明:

  • この例では、最初のMB_STRRPOS()関数呼び出しは、文字列の最後の文字「O」の位置を探し、結果を印刷します。
  • 2番目のMB_STRRPOS()関数呼び出しは、文字列の端から始まり、最後の文字「O」の位置を見つけ、結果を印刷します。
  • 3番目のMB_STRRPOS()関数呼び出しは、文字列に最後のサブストリング「PHP」の位置を見つけ、結果を印刷します。
  • 4番目のMB_STRRPOS()関数呼び出しは、UTF-8を使用してエンコードされ、指定されたオフセット位置で最後の文字「O」の位置を見つけて結果を印刷します。
類似の関数
  • 別の文字列で文字列の最初の出現を見つける mb_strstr

    mb_strstr

    別の文字列で文字列の最初の出現を見つける
  • 高級および小文字を無視して、マルチバイトサポートの交換用の正規表現 mb_eregi_replace

    mb_eregi_replace

    高級および小文字を無視して、マルチバイト
  • Parse get/post/cookieデータとグローバル変数を設定します mb_parse_str

    mb_parse_str

    Parseget/post/cookie
  • 文字をHTML数値文字列参照にエンコードします mb_encode_numericentity

    mb_encode_numericentity

    文字をHTML数値文字列参照にエンコード
  • サブストリングの発生数を計算します mb_substr_count

    mb_substr_count

    サブストリングの発生数を計算します
  • エンコードされたメールを送信します mb_send_mail

    mb_send_mail

    エンコードされたメールを送信します
  • 現在の言語を設定/取得します mb_language

    mb_language

    現在の言語を設定/取得します
  • 文字列の一部を取得します mb_substr

    mb_substr

    文字列の一部を取得します
人気記事(にんききじ)