La función IntlChar::charMirror() es una función incorporada en PHP que se usa para encontrar el carácter de «imagen espejo» del carácter de punto de código de entrada dado, que mapea el carácter especificado.
Sintaxis:
mixed IntlChar::charMirror( $codepoint )
Parámetros: Esta función acepta un solo parámetro $codepoint que es obligatorio. El parámetro de entrada es un carácter o un valor entero, que se codifica como una string UTF-8 .
Valor de retorno: esta función devuelve otro punto de código Unicode que puede servir como un sustituto de la imagen reflejada, o el punto de código en sí mismo si no existe tal asignación o el punto de código no tiene la propiedad Bidi_Mirrored. La función devuelve un número entero a menos que se haya pasado el punto de código en una string UTF-8 y se devolverá una string.
Los siguientes programas ilustran la función IntlChar::charMirror() en PHP.
Programa 1:
<?php // PHP code to illustrate // IntlChar::charMirror ()function // Input Alphabet codepoint character var_dump(IntlChar::charMirror("A")); var_dump(IntlChar::charMirror("B")); // Input codepoint is Symbloic var_dump(IntlChar::charMirror("&")); var_dump(IntlChar::charMirror("{")); var_dump(IntlChar::charMirror("^")); var_dump(IntlChar::charMirror("]")); // Input codepoint is integer var_dump(IntlChar::charMirror("2")); var_dump(IntlChar::charMirror("10")); ?>
Producción:
string(1) "A" string(1) "B" string(1) "&" string(1) "}" string(1) "^" string(1) "[" string(1) "2" NULL
Programa 2:
<?php // PHP code to illustrate // IntlChar::charMirror() function // Declare an array $arr $arr = array("G", "Geek", "801", "7", "F", " \\", "/ ", "\t"); // Loop run for every array element foreach ($arr as $val){ // Check each element as code point data var_dump(IntlChar::charMirror($val)); } ?>
Producción:
string(1) "G" NULL NULL string(1) "7" string(1) "F" NULL NULL string(1) " "
Artículos relacionados:
Referencia: http://php.net/manual/en/intlchar.charmirror.php