【发布时间】:2015-09-22 11:55:19
【问题描述】:
我正在使用来自 mysql 的数据创建一个 json 数组:
$array = $db->query("SELECT .............")->fetchAll(PDO::FETCH_ASSOC);
print json_encode($array);
这会返回:
[{"animal":"alpaca"},{"animal":"buffalo"},{"animal":"cat"},{"animal":"tiger"}]
但我需要它使用以下语法返回数据:
["alpaca","buffalo","cat","tiger"]
关于如何实现这一点的任何提示?
【问题讨论】:
-
需要更改 FETCH_ASSOC 因为它返回关联数组
-
或
print json_encode(array_values($array));