(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
encodingEl parámetro encoding
es la codificación de caracteres. Si se omite o es null, se utilizará 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 si ocurre un error.
| Versión | Descripción |
|---|---|
| 8.0.0 |
encoding ahora acepta null.
|
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 ejemplo anterior mostrará:
string(1) "A" string(1) "A" string(1) "?" string(1) "?" string(3) "€" bool(false) string(4) "🐘" bool(false)