(PHP 7, PHP 8)
IntlChar::toupper — Convierte un carácter Unicode a mayúscula
El carácter dado se mapea a su equivalente en mayúscula. Si el carácter no tiene equivalente en mayúscula, se devuelve el carácter original.
Devuelve el Simple_Uppercase_Mapping del punto de código, si está disponible; de lo contrario, el punto de código mismo.
El tipo devuelto será integer a menos que el punto de código se pase como un string UTF-8, en cuyo caso será devuelto un string.
Ejemplo #1 Probar diferentes puntos de código
<?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")));
?>
El resultado del ejemplo sería:
string(1) "A" string(1) "A" string(2) "Φ" string(2) "Φ" string(1) "1" int(65) int(65)