(PHP 7 >= 7.2.0, PHP 8)
mb_chr — Devuelve un carácter por su valor de punto de código Unicode
Devuelve una cadena que contiene el carácter especificado por el valor del punto de código Unicode, codificado en la codificación especificada.
Esta función complementa a mb_ord().
codepoint
Un valor de punto de código Unicode, p. ej. 128024
para U+1F418 ELEPHANT
encoding
El parámetro encoding
es la codificación de caracteres. Si es omitido o null
, será usado el valor de la
codificación de caracteres interna.
Una cadena que contiene el carácter solicitado, si puede ser representado
en la codificación especificada o false
en caso de error.
Versión | Descripción |
---|---|
8.0.0 |
encoding ahora es nullable.
|
Ejemplo #1 Probar diferentes puntos de código
<?php
$values = [65, 63, 0x20AC, 128024];
foreach ($values as $value) {
var_dump(mb_chr($value, 'UTF-8'));
var_dump(mb_chr($value, 'ISO-8859-1'));
}
?>
El resultado del ejemplo sería:
string(1) "A" string(1) "A" string(1) "?" string(1) "?" string(3) "€" bool(false) string(4) "🐘" bool(false)