98 of 410 menu

関数 mb_strrchr

関数 mb_strrchr は、文字列内の文字の最後の出現を検索し、 その文字から文字列の末尾までの部分を返します。 strrchr とは異なり、 マルチバイトエンコーディング (UTF-8など) に対応しています。最初のパラメータとして 検索対象の文字列、2番目に検索する文字、3番目にオプションのパラメータ(文字の前を検索)、4番目にエンコーディングを受け取ります。

構文

mb_strrchr( string $haystack, string $needle, bool $before_needle = false, string $encoding = null );

文字列内の文字の最後の出現を見つける:

<?php $res = mb_strrchr('abcba', 'b'); echo $res; ?>

コード実行結果:

'ba'

文字 'b' の最後の出現までの文字列の部分を見つける:

<?php $res = mb_strrchr('abcba', 'b', true); echo $res; ?>

コード実行結果:

'abc'

UTF-8 でのキリル文字の処理:

<?php $res = mb_strrchr('привет мир', 'и'); echo $res; ?>

コード実行結果:

'ир'

関連項目

  • 関数 mb_strpos,
    部分文字列の最初の出現位置を検索します
  • 関数 mb_substr,
    文字列の一部を返します
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否