PHP - JSON_ENCODE - 从值中删除引号

时间:2015-05-11 20:12:39

标签: php

我正在使用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] ]]

2 个答案:

答案 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"}
?>