コードが機能しない
$data['price']='£1';
print_r(json_encode($data));
結果は
{"price":"null"}
私は次のような結果が必要です
{"price":"£1"}
これを試して :
$data['price']='£1';
print_r(json_encode($data));
残念ながら、£ を JSON にエンコードすることはできません。その場所で試すことができ£
、うまくいきます。
同じ配列をエンコードしていません.. $dat に値を格納し、$data をエンコードしています....
コードを確認してください..
これを試して
$data['price'] = htmlentities('£1', ENT_COMPAT, 'utf-8');
このようにしてみてください:
$data['price']="$1";
print_r(json_encode($data));
私の結果:
{"price":"$1"}