人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

$test_list = array(array('title'=>'テストでした。'),array('title'=>'テストを行ってます。'));
という配列をSmarty側に渡す際に
配列の配列内の文字コードを
UTF-8にしたいのですが、
なにか言い方法はありますか?


●質問者: hopefully
●カテゴリ:就職・転職 ウェブ制作
✍キーワード:Smarty UTF-8 テスト 文字コード 配列
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● GEN111
●60ポイント
$test_list = array(array('title'=>'テストでした。'),array('title'=>'テストを行ってます。'));

function to_utf8($a) {
 return array(reset(array_keys($a)) => mb_convert_encoding($a['title'], 'utf-8', 'eucjp')) ;
}

print_r(
 array_map("to_utf8", $test_list)
) ;

こんな感じでしょうか。array_map の部分を渡してください。文字コードの部分も適当に変更してください。

◎質問者からの返答

ダメですね。

Warning</b>: array_map(): Argument #2 should be an array in

とかになります。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ