« mb_preferred_mime_name
mb_regex_set_options »

mb_regex_encoding

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

mb_regex_encoding — 現在のマルチバイト正規表現用のエンコーディングを取得または設定する

説明

function mb_regex_encoding(?string $encoding = null): string|bool

現在のマルチバイト正規表現用のエンコーディングを取得または設定する

パラメータ

encoding

encoding パラメータには文字エンコーディングを指定します。省略した場合、もしくは null の場合は、 内部文字エンコーディングを使用します。

戻り値

encoding が設定された場合、 成功した場合に true を、失敗した場合に false を返します。 このとき、内部文字エンコーディングは変更されません。 encoding が省略された場合、 現在のマルチバイト正規表現用のエンコーディング名を返します。

変更履歴

バージョン 説明
8.0.0 encoding は、nullable になりました。

参考

  • mb_internal_encoding() - 内部文字エンコーディングを設定あるいは取得する
  • mb_ereg() - マルチバイト対応の正規表現マッチ

関連キーワード:
encoding   エンコーディング   マルチバイト   正規   表現   regex   内部   省略   preferred   mime   options   成功   履歴   nullable   参考   internal   ereg   マッチ
関連する関数・ページ:
function.mb-internal-encoding   function.mb-ereg-match   function.mb-ereg-search-pos   function.mb-ereg-search   function.mb-check-encoding   function.mb-ereg-replace