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

    mb_strpos

    文字列が最初に別の文字列に表示される場所
  • Parse get/post/cookieデータとグローバル変数を設定します mb_parse_str

    mb_parse_str

    Parseget/post/cookie
  • HTTP出力文字エンコードを設定/取得します mb_http_output

    mb_http_output

    HTTP出力文字エンコードを設定/取得し
  • 文字列の一部を取得します mb_substr

    mb_substr

    文字列の一部を取得します
  • サポートされているすべてのエンコードされた配列を返します mb_list_encodings

    mb_list_encodings

    サポートされているすべてのエンコードされ
  • 既知のエンコードタイプのエイリアスを取得します mb_encoding_aliases

    mb_encoding_aliases

    既知のエンコードタイプのエイリアスを取得
  • サブストリングの発生数を計算します mb_substr_count

    mb_substr_count

    サブストリングの発生数を計算します
  • 文字列ケースを変換します mb_convert_case

    mb_convert_case

    文字列ケースを変換します
人気記事(にんききじ)