【发布时间】:2015-04-20 00:48:00
【问题描述】:
如何制作:
{"color":[{"id":"41","name":"red"}]}
{"color":[{"id":"19","name":"blue"}]}
...
php 和 json_encode 这个东西
{"color":[{"id":"41","name":"red"},{"id":"19","name":"blue"},...]}
数据来自数据库,我使用以下代码:
$json = array();
$jsonRow= array();
while ($row = mysqli_fetch_array($getResult)) {
$jsonRow = array(
$row['color'] => array(
array(
"id" => $row['id'],
"name" => $row['name'],
)
)
);
array_push($json,$jsonRow);
}
【问题讨论】:
标签: php mysql arrays json merge