PHP | Función IntlChar::charAge()

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: 

Referencia: http://php.net/manual/en/intlchar.charage.php
 

Publicación traducida automáticamente

Artículo escrito por jit_t y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *