福岡 web・ホームページ制作 Eight(エイト)

【PHP】配列の文字コードをmb_convert_variablesで変更するコード公開!mb_convert_encodingはもうさよなら。

php_eyecatch
Category:PHP

PHPで配列に格納されている値はmb_convert_encodingで文字コードを変換したい場合には、配列をforeachで回して、mb_convert_encodingでひつつづつ変更しないといけません。

配列の値を一発で変更するmb_convert_variables関数を使います。

$array = array(‘てすと’,’えいと’,’うぇぶせいさく’);
#配列の文字コードを変換
mb_convert_variables( ‘UTF-8’ , ‘SJIS’ , $array );

参考:PHP: mb_convert_variables – Manual

vars(3番目以降の引数)は、変換する変数への リファレンスです。文字列、配列、オブジェクトを指定することが可能です。
上記の形を覚えておけばよいかと思います。

Related Article

Comments

Page Top