(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
The encoding
parameter is the character encoding. If it is omitted or null
, the internal character
encoding value will be used.
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 is nullable now.
|
Ejemplo #1 Testing different code points
<?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)