我正在将 MySQL 转换为 json 并且输出提供的比我想要的要多,所以我想将它过滤为每个段的几个值。
我试过寻找类似的问题,但还没有找到我真正理解得足以适应这个特定用例的问题。
这是我正在做的生成 json
$rows = array();
while($r = mysqli_fetch_array($result)) {
$rows[] = $r;
}
$json_string = json_encode($rows, JSON_PRETTY_PRINT);
这是输出的示例
[
{
"0": "1",
"id": "1",
"1": "2019-05-25 14:38:10",
"timestamp": "2019-05-25 14:38:10",
"2": "4",
"category": "4"
},
{
"0": "2",
"id": "2",
"1": "2019-05-25 14:38:15",
"timestamp": "2019-05-25 14:38:15",
"2": "3",
"category": "3"
}
]
我想要的是更像这样的东西
[
{
"category": "4",
"timestamp": "2019-05-25 14:38:10"
},
{
"category": "3",
"timestamp": "2019-05-25 14:38:15"
}
]
慕侠2389804
慕莱坞森