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

mb_strrichr

別の文字列で指定された文字の最後の発生を不機嫌に探しているケース
名前:mb_strrichr
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:文字列で指定された文字を検索し、最後の出来事に戻ります

関数名:mb_strrichr()

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

使用法:MB_STRRICHR()関数は、文字列内の指定された文字を検索し、文字の最後の発生を返すために使用されます。この関数は、MB_STRRCHR()関数の拡張であり、ケース非感受性です。

構文:mb_strrichr(string $ haystack、string $ edele [、bool $ part [、string $ encoding = mb_internal_encoding()]):string | false

パラメーター:

  • $ haystack:検索する文字列。
  • $針:検索するキャラクター。
  • $ part(オプション):trueに設定した場合、すべての文字を針とその右に返します。デフォルトはfalseで、針とそのキャラクターの最後の発生位置を右に戻すだけです。
  • $エンコーディング(オプション):文字エンコード。指定されていない場合、内部文字エンコードが使用されます。

返品値:

  • 針が見つかった場合、最後の発生位置と右側のキャラクターを返します。
  • 必要がない場合、Falseが返されます。

例:

 $str = "Hello, World!"; $lastPos = mb_strrichr($str, "o"); echo $lastPos; // 输出"orld!" $lastPos = mb_strrichr($str, "O"); echo $lastPos; // 输出"orld!" $lastPos = mb_strrichr($str, "o", true); echo $lastPos; // 输出"o, World!" $lastPos = mb_strrichr($str, "O", true); echo $lastPos; // 输出"o, World!"

注:

  • この関数には、「mbstring」拡張機能のサポートが必要であり、PHP構成ファイルで拡張機能が有効になっていることを確認します。
  • $エンコーディングパラメーターが指定されている場合、関数は指定された文字エンコードで動作します。そうしないと、内部文字エンコードが使用されます。
  • この関数は、文字を検索するときにケースに敏感です。ケースに敏感である必要がある場合は、MB_STRRCHR()関数を使用します。
類似の関数
  • 文字列の一部を取得します mb_strcut

    mb_strcut

    文字列の一部を取得します
  • HTTP入力文字エンコードを検出します mb_http_input

    mb_http_input

    HTTP入力文字エンコードを検出します
  • マルチバイトの正規表現の文字エンコードを設定/取得します mb_regex_encoding

    mb_regex_encoding

    マルチバイトの正規表現の文字エンコードを
  • エンコードされたメールを送信します mb_send_mail

    mb_send_mail

    エンコードされたメールを送信します
  • Parse get/post/cookieデータとグローバル変数を設定します mb_parse_str

    mb_parse_str

    Parseget/post/cookie
  • 文字エンコードの検出順序を設定/取得します mb_detect_order

    mb_detect_order

    文字エンコードの検出順序を設定/取得しま
  • サポートされているすべてのエンコードされた配列を返します mb_list_encodings

    mb_list_encodings

    サポートされているすべてのエンコードされ
  • 別の文字列で指定された文字の最後の発生を見つける mb_strrchr

    mb_strrchr

    別の文字列で指定された文字の最後の発生を
人気記事(にんききじ)