La función IntlChar::chr() es una función incorporada en PHP que se usa para verificar si el carácter de entrada dado es un valor de punto de código Unicode o no. Devuelve el carácter Unicode por valor de punto de código.
Sintaxis:
string IntlChar::chr( $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 devuelto: en los casos verdaderos, la string $codepoint contiene el carácter único, que se especifica mediante el valor del punto de código Unicode; de lo contrario, devuelve NULL.
Los siguientes programas ilustran la función IntlChar::chr() en PHP:
Programa 1:
php
<?php // PHP function to illustrate // the use of IntlChar::chr() // Input int codepoint value var_dump(IntlChar::chr(" ")); // Input int codepoint value var_dump(IntlChar::chr(101)); // Input char codepoint value var_dump(IntlChar::chr("G")); // Input char codepoint value var_dump(IntlChar::chr("Geeks")); // Input Symbolic codepoint value var_dump(IntlChar::chr("$")); // Input Symbolic codepoint value var_dump(IntlChar::chr("#")); // Input Symbolic codepoint value var_dump(IntlChar::chr("@")); ?>
Producción:
string(1) " " string(1) "e" string(1) "G" NULL string(1) "$" string(1) "#" string(1) "@"
Programa 2:
php
<?php // PHP function to illustrate the // use of IntlChar::chr // Declare an array with // different codepoint value $arr = array("D", ("E"), 77, 123, 65, 97, ); // For loop condition to check // each character through function foreach ($arr as $val) { // Check each element as code point data var_dump(IntlChar::chr($val)); } ?>
Producción:
string(1) "D" string(1) "E" string(1) "M" string(1) "{" string(1) "A" string(1) "a"
Artículos relacionados:
Referencia: http://php.net/manual/en/intlchar.chr.php