【发布时间】:2013-03-23 06:53:29
【问题描述】:
如何获取不带双引号的数据?
让我解释一下: 我正在使用 PostgreSQL 数据库和 PHP PDO 来获取数据。
它返回的数据是:
[["1358991300","70175.47"],["1359077700","70437.59"]...]
但我需要的是:
[[1358991300,70175.47],[1359077700,70437.59]...]
基本上是所有数据,没有双引号。
提前感谢您的帮助!
【问题讨论】:
-
不是
json_encode吗? -
请在
psql中显示生成此数据的查询、PostgreSQL 版本以及同一查询的输出。 -
那么查询是:SELECT date_part('epoch',t.time) as unixtime, t.energy_consumption FROM( SELECT time, energy_consumption, ROW_NUMBER() OVER (ORDER BY energy_consumption) AS rownum FROM consumption WHERE id = '001EC60018E22' ) AS t WHERE t.rownum % 1440 = 0;
-
我基本上需要一个 unix 时间戳和数据(浮点数),但我只选择每 1440 个条目。版本是 PostgreSQL 9.1.2。然后我继续对其进行 json_encode 并将其发送给客户端
-
就像注释一样,它是 json_encoded 但引号是预先存在的。
标签: php postgresql pdo double-quotes