我正在使用json_encode来显示一些数据。
[{"name":"myname001","data":["[Date.UTC(1961, 1, 1),10]","[Date.UTC(1962, 1, 1),11]"},{"name":"myname002", "data":["[Date.UTC(1961, 1, 1),10]","[Date.UTC(1962, 1, 1),11]" ]]
如何从数据中的值中删除双引号?
[{"name":"myname001","data":[[Date.UTC(1961, 1, 1),10],[Date.UTC(1962, 1, 1),11]},{"name":"myname002", "data":[[Date.UTC(1961, 1, 1),10],[Date.UTC(1962, 1, 1),11] ]]
答案 0 :(得分:1)
嗯,这么容易。
情况:我需要将数字与highstock放在一起,并没有带来任何东西。
在我刚刚使用int数字创建一个新数组后,这种方式没有双引号。
我不知道为什么人们在没有问为什么问题的情况下给予否定。
关闭。
答案 1 :(得分:0)
使用JSON_NUMERIC_CHECK选项。
<?php
$arr = array( 'row_id' => '1', 'name' => 'George' ); // fictional db result
echo json_encode( $arr, JSON_NUMERIC_CHECK ); // {"row_id":1,"name":"George"}
?>