【发布时间】:2022-01-10 07:15:47
【问题描述】:
我的代码没有显示我需要的,告诉我我做错了什么
$new_array =[];
foreach($result as $row)
{
$array =[
'id'=> $row["id"],
'summ' => $row["summ"],
];
foreach($array AS $key => $val) {
$new_array[] = $val;
}
}
echo json_encode($new_array);
输出以下结果
["26","180","25","35","24","50","23","50","22","100"]
但我需要不同的结果,但我不能。 下面是一个示例:
[
{"26","180"},
{"25","35"},
{"24","50"},
{"23","50"},
{"22","100"}
]
请告诉我如何做到这一点?
【问题讨论】:
-
预期结果不是有效的 JSON。而不是
{"26", "180"},你不是说["26", "180"]吗? -
到目前为止你尝试过什么?这种格式有什么规则吗?