La función IntlChar::charAge() es una función incorporada en PHP que se usa para calcular la edad del punto de código. Donde la edad es la versión Unicode cuando el punto de código se designó por primera vez o se le asignó un carácter. Esto puede ser útil para evitar la emisión de puntos de código para recibir procesos que no aceptan caracteres más nuevos.
Sintaxis:
array IntlChar::charAge( $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 casos reales, $codepoint devuelve el número de versión Unicode de una array.
Los siguientes programas ilustran la función IntlChar::charAge() en PHP.
Programa 1:
PHP
<?php // PHP code to illustrate IntlChar::charAge() // function // Input int codepoint value var_dump(IntlChar::charage("\u{2025}")); echo "<br>"; // Input character codepoint value var_dump(IntlChar::charage("\u{1F878}")); echo "<br>"; // Input int codepoint value var_dump(IntlChar::charage("\u20")); echo "<br>"; // Input character codepoint value var_dump(IntlChar::charage("Geeks")); echo "<br>"; ?>
Producción:
array(4) { [0]=> int(1) [1]=> int(1) [2]=> int(0) [3]=> int(0) } array(4) { [0]=> int(7) [1]=> int(0) [2]=> int(0) [3]=> int(0) } NULL NULL
Programa 2:
PHP
<?php // PHP code to illustrate IntlChar::charAge() // Declare an array $arr $arr = array("^", "2345", "6", "\n"); // Loop run for every array element foreach ($arr as $val){ // Check each element as code point data var_dump(IntlChar::charage($val)); echo "<br>"; } ?>
Producción:
array(4) { [0]=> int(1) [1]=> int(1) [2]=> int(0) [3]=> int(0) } NULL array(4) { [0]=> int(1) [1]=> int(1) [2]=> int(0) [3]=> int(0) } array(4) { [0]=> int(1) [1]=> int(1) [2]=> int(0) [3]=> int(0) }
Artículos relacionados:
- Función IntlChar::isalpha()
- Función IntlChar::isbase()
- Función IntlChar::isblank()
- Función IntlChar::iscntrl()
Referencia: http://php.net/manual/en/intlchar.charage.php