mb_convert_variables
1つ以上の変数の文字エンコードを変換します
関数名: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; // 输出:世界
注: