IntlChar::charAge
(PHP 7, PHP 8)
IntlChar::charAge — Obtém a "idade" do ponto de código
Descrição
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
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
Example #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