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

    mb_language

    現在の言語を設定/取得します
  • マルチバイトの正規表現の一致する部分を返します mb_ereg_search_regs

    mb_ereg_search_regs

    マルチバイトの正規表現の一致する部分を返
  • 別の文字列で指定された文字の最後の発生を不機嫌に探しているケース mb_strrichr

    mb_strrichr

    別の文字列で指定された文字の最後の発生を
  • マイム文字セットの文字列を取得します mb_preferred_mime_name

    mb_preferred_mime_name

    マイム文字セットの文字列を取得します
  • 文字エンコーディングを検出します mb_detect_encoding

    mb_detect_encoding

    文字エンコーディングを検出します
  • マルチバイト文字列が与えられた場合、文字配列を返します mb_str_split

    mb_str_split

    マルチバイト文字列が与えられた場合、文字
  • 文字エンコードを変換します mb_convert_encoding

    mb_convert_encoding

    文字エンコードを変換します
  • 文字列の長さを取得します mb_strlen

    mb_strlen

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