# IntlChar::charAge

(PHP 7, PHP 8)

IntlChar::charAge — Renvoie l'"âge" du point de code

### Description

public static IntlChar::charAge(int|string `$codepoint`): ?array

Renvoie l'"âge" du point de code.

L'"âge" est la version Unicode lorsque le point de code a été désigné pour la première fois (comme un non-caractère ou pour une utilisation privée) ou attribué à un caractère. Cela peut être utile pour éviter d'émettre des points de code à des processus de réception qui n'acceptent pas les caractères plus récents.

### Liste de paramètres

`codepoint`

  La valeur codepoint de type entier (i.e. `0x2603` pour U+2603 SNOWMAN), ou le caractère encodé en UTF-8 de type chaîne de caractères (i.e. `"\u{2603}"`)

### Valeurs de retour

La version Unicode, sous la forme d'un tableau. Par exemple, la version 1.3.31.2 serait représentée par `[1, 3, 31, 2]`. Renvoie `null` en cas d'échec.

### Exemples

Exemple #1 Test de différents codepoint

`<?php
var_dump(IntlChar::charage("\u{2603}"));
var_dump(IntlChar::charage("\u{1F576}"));
?>`

L'exemple ci-dessus va afficher :

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

### Voir aussi

- IntlChar::getUnicodeVersion() - Renvoie la version Unicode
- IntlChar::getIntPropertyMinValue() - Renvoie la valeur minimale pour une propriété Unicode
- IntlChar::getIntPropertyValue() - Renvoie la valeur d'une propriété Unicode pour un point de code