(PHP 7, PHP 8)
IntlChar::charMirror — Obtener el carácter de «imagen reflejada» de un punto de código
Hace corresponder el carácter especificado con un carácter de «imagen reflejada».
Para caracteres con la propiedad Bidi_Mirrored, las implementaciones a veces necesitan una correspondencia «pobre» con otro carácter de Unicode (punto de código) tal que el glifo predeterminado podría servir como la imagen reflejada del glifo predeterminado del carácter especificado. Esto es útil en la conversión de textos hacia y desde páginas de código con orden visual y para pantallas sin la capacidad de selección de glifos.
Devuelve otro punto de código Unicode que podría servir como sustituto de imagen reflejada, o el mismo
codepoint
si no hay correspondencia o si codepoint
no posee
la propiedad Bidi_Mirrored.
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::charMirror("A"));
var_dump(IntlChar::charMirror("<"));
var_dump(IntlChar::charMirror("("));
?>
El resultado del ejemplo sería:
string(1) "E" string(1) ">" string(2) ")"
IntlChar::PROPERTY_BIDI_MIRRORED