IntlChar::chr

(PHP 7, PHP 8)

IntlChar::chrRetorna um caractere Unicode por valor de ponto de código

Descrição

public static IntlChar::chr(int|string $codepoint): ?string

Retorna uma string contendo o caractere especificado pelo valor de ponto de código Unicode.

Este método é complementar ao método IntlChar::ord().

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

Uma string contendo o caractere único especificado pelo valor de ponto de código, ou null em caso de falha.

Exemplos

Example #1 Testando diferentes pontos de código

<?php
$values = ["A", 63, 123, 9731];
foreach ($values as $value) {
    var_dump(IntlChar::chr($value));
}
?>

O exemplo acima produzirá:

string(1) "A"
string(1) "?"
string(1) "{"
string(3) "☃"

Veja Também

  • IntlChar::ord() - Retorna o valor do ponto de código Unicode do caractere
  • mb_chr() - Retorna um caractere pelo valor do ponto de código Unicode
  • chr() - Gera uma string de um byte a partir de um número