mb_convert_variables
(PHP 4 >= 4.0.6, PHP 5)
mb_convert_variables — Convierte códigos de caracteres a variable/s
Descripción
$to_encoding
, mixed $from_encoding
, mixed &$vars
[, mixed &$...
] )
Convierta
codificaciones de caracteresa de vars variables de
la codificación from_encoding a la codificación
to_encoding.
mb_convert_variables() une cadenas de caracteres en un Array u Object para detectar la codificación, ya que la detección de codificaciones tiene a falla si las cadenas de caracteres son cortas. Por lo tanto, es imposible mezclar codificaciones en un único array u objeto.
Parámetros
-
to_encoding -
La codificación a la que se va a convertir string.
-
from_encoding -
from_encodingse especifica mediante un array o string separado por comas, e intenta detectar la codificación desdefrom-coding. Cuandofrom_encodingse omite, se utiliza detect_order. -
vars -
varses la referencia a la variable que va a ser convertida. Se aceptan String, Array y Object. mb_convert_variables() asume que todos los parámetros tienen la misma codificación. -
... -
varsadicionales.
Valores devueltos
La codificación de caracteres antes de la conversión en caso de éxito,
o FALSE en caso de error.
Ejemplos
Ejemplo #1 Ejemplo de mb_convert_variables()
<?php
/* Convertir las variables $post1, $post2 a la codificación interna */
$interenc = mb_internal_encoding();
$inputenc = mb_convert_variables($interenc, "ASCII,UTF-8,SJIS-win", $post1, $post2);
?>