mb_convert_variables
轉換一個或多個變量的字符編碼
函數名:mb_convert_variables()
適用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7
函數說明:mb_convert_variables() 函數將一個變量從一個字符編碼轉換到另一個字符編碼。它可以用於轉換數組或對像中的所有字符串值。
語法:mb_convert_variables(string $to_encoding, mixed $from_encoding, mixed &$vars)
參數:
返回值:返迴轉換後的變量,如果轉換失敗則返回false。
示例:
// 转换字符串编码$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; // 输出:世界
注意事項: