【发布时间】:2021-12-14 02:20:05
【问题描述】:
mysql db 查询的输出如下(示例):
type count amount
---- ----- ------
A 1 100
B 2 200
C 3 300
等等...保存在一个名为$data的php变量中
从这个结果中,我想循环遍历结果并创建一个 php 数组,它将像这样输出 json:
{
"types": [
{
"type": "A",
"count": 1,
"amount": 100
}
{
"type": "B",
"count": 2,
"amount": 200
}
{
"type": "C",
"count": 3,
"amount": 300
}
]
}
到目前为止我所做的......我可以像这样循环它们:
foreach($data as $k=>$v) {
echo $v->type;
echo $v->count;
echo $v->amount;
}
如何用这个创建一个 php 数组?我知道如何转换为 JSON,但我需要帮助来编写将创建该格式数组的循环。
【问题讨论】: