PHPのmb_convert_kanaが効かないのは第三パラメータを指定していないから | クズリーマンのカス備忘録

PHPのmb_convert_kanaが効かないのは第三パラメータを指定していないから

php-logo php
スポンサーリンク

環境

  • php5.4

事象

PHPを利用していて、mb_convert_kana()が効かない。

原因

第三パラメータである、文字コードを指定していないため。

$str='5あア';
$str = mb_convert_kana($str, "n");
echo $str;

結果:5あア

対処

第三パラメータである、文字コードを指定する。

$str='5あア';
$str = mb_convert_kana($str, "n", 'utf-8');
echo $str;

結果:5あア

参考にしたサイト

『mb_convert_kanaがきかない時』
mb_convert_kanaは全角・半角変換が手軽にできる便利な関数だ。しかしたまーにきかないときがある。原因は文字コードを指定していないことにある場合が多…

助かりやした!

コメント

タイトルとURLをコピーしました