現在、FuelPHPでController_Restを継承してUsers APIクラスを作っています。
FuelPHPでデータベースから以下のように$resultに配列の形で代入しその後echoしています。
lang
1$result = DB::query('SELECT * FROM users LIMIT 10')->execute(); 2echo $this->response($result);
が上記のコードだと、バックスラッシュ等が入ってしまいます。
preg_replace_callbackや、mb_convert_encodingやjson_encodeやpreg_replace
を用いてスラッシュのエスケープをアンエスケープするコードを書いてみたのですが、
結果はなぜか、{}となってしまいます。
そこで、responseメソッドで吐き出されるJSONの値にバックスラッシュが入ってしまうのを防ぎ日本語で出力出来る方法を教えて頂けませんでしょうか?
宜しくお願いします。
あなたの回答
tips
プレビュー