PHP.nl

mb_strtoupper

mb_strtoupper

Make a string uppercase

string **mb_strtoupper** string $string  $encoding

Returns with all alphabetic characters converted to uppercase. string

string The being uppercased. string

encoding

with all alphabetic characters converted to uppercase.

string

Voorbeeld: example

<?php
$str = "Mary Had A Little Lamb and She LOVED It So";
$str = mb_strtoupper($str);
echo $str; // Prints MARY HAD A LITTLE LAMB AND SHE LOVED IT SO
?>

Voorbeeld: example with non-Latin UTF-8 text

<?php
$str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός";
$str = mb_strtoupper($str, 'UTF-8');
echo $str; // Prints ΤΆΧΙΣΤΗ ΑΛΏΠΗΞ ΒΑΦΉΣ ΨΗΜΈΝΗ ΓΗ, ΔΡΑΣΚΕΛΊΖΕΙ ΥΠΈΡ ΝΩΘΡΟΎ ΚΥΝΌΣ
?>

By contrast to , 'alphabetic' is determined by the Unicode character properties. Thus the behaviour of this function is not affected by locale settings and it can convert any characters that have 'alphabetic' property, such as a-umlaut (ä). strtoupper

For more information about the Unicode properties, please see . url.unicode.reports

mb_strtolower``mb_convert_case``strtoupper