代码不起作用
$data['price']='£1';
print_r(json_encode($data));
结果是
{"price":"null"}
我需要这样的结果
{"price":"£1"}
试试这个:
$data['price']='£1';
print_r(json_encode($data));
你没有编码同一个数组......你正在$dat中存储值并编码$data....
检查您的代码..
恐
怕你不能将£编码为JSON。你可以尝试£
它的位置,它会起作用。
试试这个
$data['price'] = htmlentities('£1', ENT_COMPAT, 'utf-8');
尝试如下:
$data['price']="$1";
print_r(json_encode($data));
我的结果:
{"price":"$1"}