PHP Conference Nagoya 2025

Предопределённые константы

Модуль определяет перечисленные константы и открывает доступ к константам только тогда, когда модуль либо собрали в PHP, либо динамически загрузили во время исполнения кода.

MB_OVERLOAD_MAIL (int)
Удалено с PHP 8.0.0.
MB_OVERLOAD_STRING (int)
Удалено с PHP 8.0.0.
MB_OVERLOAD_REGEX (int)
Удалено с PHP 8.0.0.
MB_CASE_UPPER (int)
Выполняет полное преобразование в верхний регистр. Может изменить длину строки. Это режим, используемый mb_strtoupper().
MB_CASE_LOWER (int)
Выполняет полное преобразование в нижний регистр. Может изменить длину строки. Это режим, используемый mb_strtolower().
MB_CASE_TITLE (int)
Выполняет полное преобразование прецедента заголовка на основе свойств производного Unicode Cased и CaseIgnorable. В частности, улучшает обработку кавычек и апострофов. Может изменить длину строки.
MB_CASE_FOLD (int)
Выполняет полное преобразование, которое удаляет различия регистра, присутствующие в строке. Используется для сопоставления без учёта регистра. Может изменить длину строки. Доступно с PHP 7.3.
MB_CASE_LOWER_SIMPLE (int)
Выполняет простое преобразование в нижний регистр. Не меняет длину строки. Доступно с PHP 7.3.
MB_CASE_UPPER_SIMPLE (int)
Выполняет простое преобразование в верхний регистр. Не меняет длину строки. Доступно с PHP 7.3.
MB_CASE_TITLE_SIMPLE (int)
Выполняет простое преобразование в заглавные буквы. Не меняет длину строки. Доступно с PHP 7.3.
MB_CASE_FOLD_SIMPLE (int)
Выполняет простое преобразование, которое удаляет различия регистра, присутствующие в строке. Используется для сопоставления без учёта регистра. Не меняет длину строки. Используется без учёта регистра внутренних операций модулем MBString. Доступно с PHP 7.3.
MB_ONIGURUMA_VERSION (string)
Версия Oniguruma, например, 6.9.4. Доступно с PHP 7.4.
Добавить

Примечания пользователей 1 note

up
1
php dot thus653 at passmail dot net
18 days ago
The MB_CASE_TITLE flag does not result in true title case but simply upper-cases each word in the title and changes all others to lowercase.

Example:

$string = "Mrs. Frisby and the Rats of NIMH";
echo mb_convert_case($string, MB_CASE_TITLE);

Result:

Mrs. Frisby And The Rats Of Nimh
To Top