mb_regex_encoding

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

mb_regex_encodingУстанавливает/получает текущую кодировку для многобайтового регулярного выражения

Описание

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

Устанавливает/получает текущую кодировку для многобайтового регулярного выражения.

Список параметров

encoding

Параметр encoding представляет собой символьную кодировку. Если он опущен или равен null, вместо него будет использовано значение внутренней кодировки.

Возвращаемые значения

Если задан параметр encoding, то Возвращает true в случае успешного завершения или false в случае возникновения ошибки. В этом случае не меняется внутренняя многобайтовая кодировка. Если параметр encoding не указан, то возвращается текущее имя кодировки символов для многобайтовых регулярных выражений.

Список изменений

Версия Описание
8.0.0 Теперь параметр encoding может принимать значение null.
5.6.0 Кодировка по умолчанию изменена на UTF-8. Ранее по умолчанию была EUC-JP.

Смотрите также

  • mb_internal_encoding() - Установка/получение внутренней кодировки скрипта
  • mb_ereg() - Совпадение с регулярным выражением с поддержкой многобайтовых кодировок