Encode une ISO-8859-1 mixte variable en UTF-8

Encode une ISO-8859-1 mixte variable en UTF-8

Messagede Devorg le Mar 1 Juil 2008 15:39

Encode une ISO-8859-1 mixte variable en UTF-8 (PHP 4, PHP 5)


@ Param mixed $ d'entrée un tableau, associatif ou de simples
@ return mixed ( utf-8 encoded $input) * @ Return mixtes (encodé en UTF-8 $ input)




Code: Tout sélectionner
<?php
    /**
    * Encodes an ISO-8859-1 mixed variable to UTF-8 (PHP 4, PHP 5 compat)
    * @param    mixed    $input An array, associative or simple
    * @param    boolean  $encode_keys optional
    * @return    mixed     ( utf-8 encoded $input)
    */

    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;
    }
?>

Avatar de l’utilisateur
Devorg
Administrateur
Administrateur
 
Messages: 297
Inscription: Lun 7 Avr 2008 14:07

Retourner vers Languages du web

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron