我正在开发一个以JSON格式生成结果的API,当我使用PHP将结果编码为JSON时,它会显示数组行中的每个元素。我使用MySQL来获取数据。
foreach($search as $item) {
echo json_encode($item);
}
这将输出
{"id":"1","name":"A","tag":"a A","url":"A"} {"id":"2","name":"B","tag":"b B","url":"B"}
有没有办法转储TAG元素,因此它不会出现在JSON编码结果中?
答案 0 :(得分:2)
foreach($search as $item) {
unset($item['tag']);
echo json_encode($item);
}
你可以通过unset()
来做到这一点答案 1 :(得分:1)
您可以在json_encode
foreach($search as $item) {
unset($item['tag']);
echo json_encode($item);
}