【发布时间】:2015-11-22 22:13:02
【问题描述】:
如何在php中创建这样的json;
[{"idorder":"34",
"totalOrder":"55",
"products":[{"idproduct":"5","price":"10"},{"idproduct":"4","price":"45"}]
}]
从表mysql;
+---------+-----------+--------------+
| idorder | idproduct | priceproduct |
+---------+-----------+--------------+
| 1 | 4 | 45 |
| 1 | 5 | 10 |
+---------+-----------+--------------+
我当前的代码 something.php;
...
$result = $conn->query($pendientesq);
$return_arr = array();
$productos = array();
$r1=$result->fetch_array();
$return_arr['idorder'] = $r1['idorder'];
$return_arr['totalOrder'] = '55';
//但是现在????如何创建具有多个产品的子数组。
echo json_encode($return_arr);
【问题讨论】:
-
先创建多维数组,然后编码成json。
-
var_dump($r1);什么内容?