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

    mb_encode_mimeheader

    Mimeヘッダーの文字列をエンコードしま
  • HTTP出力文字エンコードを設定/取得します mb_http_output

    mb_http_output

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

    mb_substr

    文字列の一部を取得します
  • 文字をHTML数値文字列参照にエンコードします mb_encode_numericentity

    mb_encode_numericentity

    文字をHTML数値文字列参照にエンコード
  • 文字列の一部を取得します mb_strcut

    mb_strcut

    文字列の一部を取得します
  • HTML数値文字列に基づいて文字にデコードします mb_decode_numericentity

    mb_decode_numericentity

    HTML数値文字列に基づいて文字にデコー
  • 既知のエンコードタイプのエイリアスを取得します mb_encoding_aliases

    mb_encoding_aliases

    既知のエンコードタイプのエイリアスを取得
  • 文字列を小文字に設定します mb_strtolower

    mb_strtolower

    文字列を小文字に設定します
人気記事(にんききじ)