mb_chr

(PHP 7 >= 7.2.0, PHP 8)

mb_chrDevuelve un carácter por su valor de punto de código Unicode

Descripción

mb_chr(int $codepoint, ?string $encoding = null): string|false

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().

Parámetros

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.

Valores devueltos

Una cadena que contiene el carácter solicitado, si puede ser representado en la codificación especificada o false si ocurre un error.

Historial de cambios

Versión Descripción
8.0.0 encoding is nullable now.

Ejemplos

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)

Ver también

  • mb_internal_encoding() - Lee/modifica la codificación interna
  • mb_ord() - Obtiene el punto de código Unicode de un carácter
  • IntlChar::ord() - Devuelve el valor del punto de código Unicode de un carácter
  • chr() - Generar un string de un byte a partir de un número

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top