(PHP 4 >= 4.3.0, PHP 5, PHP 7)
Perform case folding on a string
string mb_convert_case ( string $str, int $mode [, string $encoding = mb_internal_encoding() ] )
Performs case folding on a string, converted in the way specified by mode
.
Parameters:
str
The string being converted.
mode
The mode of the conversion. It can be one of MB_CASE_UPPER
, MB_CASE_LOWER
, or MB_CASE_TITLE
.
encoding
The encoding
parameter is the character encoding. If it is omitted, the internal character encoding value will be used.
Returns:
A case folded version of string
converted in the way specified by mode
.
Examples:
mb_convert_case() example
<?php $str = "mary had a Little lamb and she loved it so"; $str = mb_convert_case($str, MB_CASE_UPPER, "UTF-8"); echo $str; // Prints MARY HAD A LITTLE LAMB AND SHE LOVED IT SO $str = mb_convert_case($str, MB_CASE_TITLE, "UTF-8"); echo $str; // Prints Mary Had A Little Lamb And She Loved It So ?>
mb_convert_case() example with non-Latin UTF-8 text
<?php $str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός"; $str = mb_convert_case($str, MB_CASE_UPPER, "UTF-8"); echo $str; // Prints ΤΆΧΙΣΤΗ ΑΛΏΠΗΞ ΒΑΦΉΣ ΨΗΜΈΝΗ ΓΗ, ΔΡΑΣΚΕΛΊΖΕΙ ΥΠΈΡ ΝΩΘΡΟΎ ΚΥΝΌΣ $str = mb_convert_case($str, MB_CASE_TITLE, "UTF-8"); echo $str; // Prints Τάχιστη Αλώπηξ Βαφήσ Ψημένη Γη, Δρασκελίζει Υπέρ Νωθρού Κυνόσ ?>
See also:
Please login to continue.