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; // 输出:世界
참고 :