mb_convert_variables
変数の文字コードを変換する
&reftitle.description;
stringfalsemb_convert_variables
stringto_encoding
arraystringfrom_encoding
mixedvar
mixedvars
エンコーディング
from_encoding の変数
var と vars をエンコーディング
to_encoding に変換します。
mb_convert_variables は、エンコーディング検出のために
Array または Object の文字列を結合します。これは、
エンコーディング検出は短い文字列では失敗する傾向があるためです。このため、
1 つの配列またはオブジェクトで異なるエンコーディングを混ぜることはできません。
&reftitle.parameters;
to_encoding
文字列の変換後のエンコーディング。
from_encoding
変数の現在のエンコーディング。
配列またはカンマ区切りの文字列とすることで、
複数のエンコーディングを指定できます。
この場合、指定したエンコーディングの中から検出します。
"auto" は、INI 設定
mbstring.language
に従って展開されます。
var
var(3番目以降の引数)は、変換する変数への
リファレンスです。文字列、配列、オブジェクトを指定することが可能です。
mb_convert_variables は全てのパラメータが
同じエンコーディングを有することを仮定します。
vars
追加の変数。
&reftitle.returnvalues;
成功時に変換前の文字エンコーディングを返し、失敗した場合に &false; を返します。
&reftitle.examples;
mb_convert_variables の例
]]>