php - codeigniter 创建响应数组对象
问题描述
我有下面的代码,但是json响应的结果不匹配
public function tes_get(){
$kode= $this->M_mymodel->tbl_kode('302'); // row
$res = array();
foreach ($kode as $key=> $value) {
$win = $this->M_mymodel->db_aa('302'); //row_array
$res = $this->M_mymodel->db_bb('302','LOSE'); //row_array
$res['data'][] = array(
'win' => $win['menang'],
'lose' =>$res['kalah']
);
}
$response = $this->set_response($res,200);
}
下面是我上面代码的响应结果
{
"data": [
{
"win": "2",
"lose": "11"
}
]
}
如何做出如下的json响应?
{
"data": [
{
"win": "2",
}
{
"lose": "11"
}
]
}
解决方案
你可以试试 :
$res['data'][] = array(
array('win' => $win['menang']),
array('lose' =>$res['kalah'])
);
推荐阅读
- javascript - 从 Ajax 调用返回值到 Javascript 函数
- javascript - 如何为 Forge Viewer 加载扩展(没有 viewerApp)
- junit - Spring Junit Mockito Runner 从测试应用程序属性文件中读取属性
- angular - Angular 7:npm 包中的“类”需要 polyfill
- c++ - 用大小初始化 std::vector 数组
- .net-core - 如何处理 Kestrel 错误?
- postgresql - Wildfly - 配置 ActiveMQ 以使用 Postgres 日志
- python - 使用 Selenium for Python 向 Instagram 添加评论
- c# - 检查是否使用 linq 绑定列表计数
- angular - 如何使 Angular Ivy + Angular Universal 工作?