Documentación offline PHP master

IntlChar::charAge

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

IntlChar::charAge

Devuelve la "edad" del punto de código

Descripción#

public static IntlChar::charAge(int $codepoint): array
```php

Devuelve la "edad" del punto de código.

La "edad" es la versión Unicode cuando el punto de código fue designado por primera vez (como un no-carácter o para uso privado) o asignado a un carácter. Esto puede ser útil para evitar emitir puntos de código a procesos de recepción que no aceptan caracteres más recientes.

## Parámetros

`codepoint`  
El valor `int` del punto de código (por ejemplo, `0x2603` para *U+2603 SNOWMAN*), o el carácter codificado como un `string` UTF-8 (por ejemplo, `"\u{2603}"`)

## Valores devueltos

La versión Unicode, en forma de un `array`. Por ejemplo, la versión *1.3.31.2* sería representada por `[1, 3, 31, 2]`. Devuelve `null` en caso de fallo.

## Ejemplos

Probar diferentes puntos de código

```php

El ejemplo anterior mostrará:

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)
}

Véase también#

IntlChar::getUnicodeVersion, IntlChar::getIntPropertyMinValue, IntlChar::getIntPropertyValue