Obtém a "idade" do ponto de código

# IntlChar::charAge

(PHP 7, PHP 8)

IntlChar::charAge — Obtém a "idade" do ponto de código

### Descrição

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

Obtém a "idade" do ponto de código.

A "idade" é a versão Unicode de quando o ponto de código foi primeiramente designado (como um não-caractere para Uso Privado) ou atribuído a um caractere. Isto pode ser útil para evitar emitir pontos de código para receber processos que não aceitam novos caracteres.

### Parâmetros

`codepoint`
  O valor int do ponto de código (por exemplo, `0x2603` para U+2603 SNOWMAN) ou o caractere codificado como uma string UTF-8 (por exemplo, `"\u{2603}"`).

### Valor Retornado

O número da versão Unicode, como um array. Por exemplo, a versão 1.3.31.2 seria representada como `[1, 3, 31, 2]`. Retorna `null` em caso de falha.

### Exemplos

Exemplo #1 Testando diferentes pontos de código

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

O exemplo acima produzirá:

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

### Veja Também

- IntlChar::getUnicodeVersion() - Obtém a versão do Unicode
- IntlChar::getIntPropertyMinValue() - Obtém o valor mínimo para uma propriedade Unicode
- IntlChar::getIntPropertyValue() - Obtém o valor de uma propriedade Unicode de um ponto de código

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open