Predefined Constants
The constants below are defined by this extension, and
will only be available when the extension has either
been compiled into PHP or dynamically loaded at runtime.
-
MB_OVERLOAD_MAIL
(int )
-
Removed as of PHP 8.0.0.
-
MB_OVERLOAD_STRING
(int )
-
Removed as of PHP 8.0.0.
-
MB_OVERLOAD_REGEX
(int )
-
Removed as of PHP 8.0.0.
-
MB_CASE_UPPER
(int )
-
Performs a full upper-case folding.
This may change the length of the string.
This is the mode used by mb_strtoupper().
-
MB_CASE_LOWER
(int )
-
Performs a full lower-case folding.
This may change the length of the string.
This is the mode used by mb_strtolower().
-
MB_CASE_TITLE
(int )
-
Performs a full title-case conversion based on the Cased and CaseIgnorable
derived Unicode properties.
In particular this improves handling of quotes and apostrophes.
This may change the length of the string.
-
MB_CASE_FOLD
(int )
-
Performs a full case fold conversion which removes case distinctions
present in the string.
This is used for caseless matching.
This may change the length of the string.
Available since PHP 7.3.
-
MB_CASE_LOWER_SIMPLE
(int )
-
Performs a simple lower-case fold conversion.
This does not change the length of the string.
Available as of PHP 7.3.
-
MB_CASE_UPPER_SIMPLE
(int )
-
Performs simple upper-case fold conversion.
This does not change the length of the string.
Available as of PHP 7.3.
-
MB_CASE_TITLE_SIMPLE
(int )
-
Performs simple title-case fold conversion.
This does not change the length of the string.
Available as of PHP 7.3.
-
MB_CASE_FOLD_SIMPLE
(int )
-
Performs a simple case fold conversion which removes case distinctions
present in the string.
This is used for caseless matching.
This does not change the length of the string.
Used by case-insensitive operations internally by the MBString extension.
Available as of PHP 7.3.
-
MB_ONIGURUMA_VERSION
(string )
-
The Oniguruma version, e.g.
6.9.4
.
Available as of PHP 7.4.
php dot thus653 at passmail dot net ¶ 11 months 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