PHP

mb_convert_variables

mb_convert_variables

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

mb_convert_variables - 在变量中转换字符代码

描述

string mb_convert_variables ( string $to_encoding , mixed $from_encoding , mixed &$vars [, mixed &$... ] )

变量的字符编码转换vars的编码from_encoding来编码to_encoding

mb_convert_variables()连接Array或Object中的字符串以检测编码,因为对于短字符串,编码检测往往会失败。因此,在单个数组或对象中混合编码是不可能的。

参数

to_encoding

字符串正在转换的编码。

from_encoding

from_encoding被指定为数组或逗号分隔的字符串,它会尝试从中检测编码from-coding。当from_encoding被省略,detect_order被使用。

vars

vars是对正在转换的变量的引用。字符串,数组和对象被接受。mb_convert_variables()假定所有参数都具有相同的编码。

...

另外vars

Return Values

转换成功之前的字符编码或FALSE失败。

例子

示例#1 mb_convert_variables()示例

<?php /* Convert variables $post1, $post2 to internal encoding */ $interenc = mb_internal_encoding( $inputenc = mb_convert_variables($interenc, "ASCII,UTF-8,SJIS-win", $post1, $post2 ?>

← mb_convert_kana

mb_decode_mimeheader →