mb_regex_encoding
(PHP 4 >= 4.2.0, PHP 5, PHP 7)
mb_regex_encoding — Устанавливает/получает текущую кодировку для многобайтового регулярного выражения
Описание
$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() - Совпадение с регулярным выражением с поддержкой многобайтовых кодировок