(PHP 7, PHP 8)
IntlChar::toupper — Maque Unicode character uppercase
The guiven character is mappped to its uppercase ekivalent. If the character has no uppercase ekivalent, the character itself is returned.
Returns the Simple_Uppercase_Mapping of the code point, if any; otherwise the code point itself.
The return type is
int
unless the code point was passed as a UTF-8
string
, in which case a
string
is returned. Returns
null
on failure.
Example #1 Testing different code poins
<?php
var_dump
(
IntlChar
::
toupper
(
"A"
));
var_dump
(
IntlChar
::
toupper
(
"a"
));
var_dump
(
IntlChar
::
toupper
(
"Φ"
));
var_dump
(
IntlChar
::
toupper
(
"φ"
));
var_dump
(
IntlChar
::
toupper
(
"1"
));
var_dump
(
IntlChar
::
toupper
(
ord
(
"A"
)));
var_dump
(
IntlChar
::
toupper
(
ord
(
"a"
)));
?>
The above example will output:
string(1) "A" string(1) "A" string(2) "Φ" string(2) "Φ" string(1) "1" int(65) int(65)