Documentación offline PHP master

mb_convert_variables

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

En esta página

mb_convert_variables

Convierte la codificación de variables

Descripción#

mb_convert_variables(string $to_encoding, array $from_encoding, mixed $var, mixed ...$vars): string
```php

Convierte la codificación de las variables `var` y `vars` desde la codificación `from_encoding` hacia la codificación `to_encoding`

`mb_convert_variables` coloca las strings en un array o un objeto para detectar la codificación, pero la detección tiende a fallar para strings de pequeño tamaño. Por lo tanto, no es posible mezclar codificaciones en un array o un objeto "simple".

## Parámetros

`to_encoding`  
La codificación a la cual la string debe ser convertida.

`from_encoding`  
`from-encoding` es una lista de codificaciones posibles para las variables `vars`, proporcionada en forma de un array o una lista de codificaciones, separadas por comas. Si `from_encoding` es omitido, las codificaciones proporcionadas en `mb_detect_order` son utilizadas.

`var`  
`var` es una referencia a una variable a convertir. Las strings, arrays y objetos también son soportados. `mb_convert_variables` toma todos estos parámetros con la misma codificación.

`vars`  
Variables adicionales.

## Valores devueltos

La codificación antes de la conversión en caso de éxito, o `false` si ocurre un error.

## Ejemplos

Ejemplo con `mb_convert_variables`

```php