viernes, 2 de mayo de 2014

PHP json_encode a un Arreglo (Array)

La función utf8_encode no puede convertir a un arreglo (array), por ello les comparto esta función que me encontré la cual convierte a utf8 todos los elementos de un array



function utf8_encode_mix($input, $encode_keys=false)
{
    if(is_array($input))
    {
        $result = array();
        foreach($input as $k => $v)
        {              
            $key = ($encode_keys)? utf8_encode($k) : $k;
            $result[$key] = utf8_encode_mix( $v, $encode_keys);
        }
    }
    else
    {
        $result = utf8_encode($input);
    }

    return $result;
}





No hay comentarios:

Publicar un comentario

Ejemplo de factura electrónica 2022 en Panamá (DGI)

Código fuente Facturación 2022 Panamá Panamá comenzó el proceso de migración a facturación electrónica,  actualmente ya salieron los primero...