現在の位置: ホーム> 関数カテゴリ一覧> 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()関数を使用します。
類似の関数
  • MIMEヘッダーフィールドの文字列をデコードします mb_decode_mimeheader

    mb_decode_mimeheader

    MIMEヘッダーフィールドの文字列をデコ
  • マルチバイトの正規表現マッチングのための文字列と正規表現の設定 mb_ereg_search_init

    mb_ereg_search_init

    マルチバイトの正規表現マッチングのための
  • サブストリングの発生数を計算します mb_substr_count

    mb_substr_count

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

    mb_convert_case

    文字列ケースを変換します
  • マルチバイトは、正規表現のマッチングをサポートし、ケースを無視します mb_eregi

    mb_eregi

    マルチバイトは、正規表現のマッチングをサ
  • 文字エンコーディングを検出します mb_detect_encoding

    mb_detect_encoding

    文字エンコーディングを検出します
  • ケース文字列内の文字列の最後の場所を無感覚に見つけます mb_strripos

    mb_strripos

    ケース文字列内の文字列の最後の場所を無感
  • マイム文字セットの文字列を取得します mb_preferred_mime_name

    mb_preferred_mime_name

    マイム文字セットの文字列を取得します
人気記事(にんききじ)