代码不工作
$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"}