(PHP 7, PHP 8)
IntlChar::charAge — Obtener la «edad» del punto de código
Obtiene la «edad» del punto de código.
La «edad» es la versión de Unicode cuando el punto de código fue diseñado por primera vez (como un no carácter o para Uso Privado) o se le asignó un carácter. Esta puede ser útil para evitar la emisión de puntos de código a procesos receptores que no aceptan nuevos caracteres.
codepoint
El valor de tipo integer del punto de código (p.ej. 0x2603
para U+2603 SNOWMAN), o el carácter codificado como un string UTF-8 (p.ej. "\u{2603}"
)
El número de versión de Unicode, como array.
Por ejemplo, la versión 1.3.31.2 sería representada como [1, 3, 31, 2]
.
Ejemplo #1 Probar diferentes puntos de código
<?php
var_dump(IntlChar::charage("\u{2603}"));
var_dump(IntlChar::charage("\u{1F576}"));
?>
El resultado del ejemplo sería:
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) }