Documentación offline PHP master

mb_encode_numericentity

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

mb_encode_numericentity

Codifica caracteres a referencia numérica HTML

Descripción#

mb_encode_numericentity(string $string, array $map, [string $encoding], [bool $hex]): string
```php

Convierte los códigos de caracteres especificados en `string` `string` de código de caracteres a referencia numérica de caracteres HTML.

## Parámetros

`string`  
El `string` que se está codificando.

`map`  
`map` es un array que especifica el área de código a convertir.

`encoding`  
El 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.

`hex`  
Si la referencia de entidad devuelta debe estar en notación hexadecimal (de lo contrario, está en notación decimal).

## Valores devueltos

El `string` convertido.

## Errores/Excepciones

Lanza una ValueError si `map` no es una lista de `int`s.

## Historial de cambios

| Versión | Descripción |
|----|----|
| 8.4.0 | `mb_encode_numericentity` ahora lanza una ValueError si `map` no es una lista de `int`s. |
| 8.0.0 | `encoding` ahora acepta `null`. |

## Ejemplos

`map` ejemplo
`mb_encode_numericentity` ejemplo

```php

El ejemplo anterior mostrará:

string(46) "aAæÆあア鸽"
string(28) "aAæÆあア鸽"

Véase también#

mb_decode_numericentity