mb_convert_variables
Convertir le codage des caractères d'une ou plusieurs variables
Nom de la fonction: mb_convert_variables ()
Version applicable: PHP 4> = 4.0.6, PHP 5, PHP 7
Description de la fonction: La fonction mb_convert_variables () convertit une variable d'un codage de caractères en un autre codage de caractères. Il peut être utilisé pour convertir toutes les valeurs de chaîne dans un tableau ou un objet.
Syntaxe: MB_Convert_variables (String $ to_encoding, mixtes $ from_encoding, mixtes & $ vars)
paramètre:
Valeur de retour: renvoie la variable convertie et renvoie false si la conversion échoue.
Exemple:
// 转换字符串编码$str = "你好,世界!"; $newStr = mb_convert_variables('UTF-8', 'GBK', $str); echo $newStr; // 输出:你好,世界! // 转换数组中的字符串编码$arr = array("你好", "世界"); $newArr = mb_convert_variables('UTF-8', 'GBK', $arr); print_r($newArr); // 输出:Array ( [0] => 你好[1] => 世界) // 转换对象中的字符串编码class Example { public $str1 = "你好"; public $str2 = "世界"; } $obj = new Example(); mb_convert_variables('UTF-8', 'GBK', $obj); echo $obj->str1; // 输出:你好echo $obj->str2; // 输出:世界
Notes: