PHP: mb_convert_variables - Manual
<? /** * 文字列変数をUTF-8からSJISに変換する * @param string $str * @return string */ function en( $str ) { return mb_convert_encoding( $str, "UTF-8", "SJIS" ); } /** * いろんな変数をUTF-8からSJISに変換する * @param mixed $vars * @return mixed */ function en2( $vars ) { mb_convert_variables( "UTF-8", "SJIS", $vars ); return $vars; }
mb_convert_variables()なら一発でなんでもかんでも変換できる
配列だったらぐるぐる回ってー とかやってたのがアホっぽい
FuelPHPで、入出力のフィルタを使って 自動的に文字コード変換をするときなどは、入力に配列がくることが多々あるので 中で mb_convert_variables() を使うようにした方が簡単