我的Codeiginiter应用程序从数据库中检索数据并将其存储在$ result变量中,然后将其转换为JSON,我得到以下代码:
$data = $query->result_array();
$result['result'] = $data;
{ "result":[
{"name":"John","surname":"Smith"}] }
但是,我希望获得以下JSON代码,但没有任何成功。 Count表示行数。有任何想法吗?感谢
{
"count": 8,
"result":[
{"name":"John","surname":"Smith"}] }
答案 0 :(得分:3)
我假设您在json_encode
阵列上呼叫$result
?
尝试以下方法:
$data = $query->result_array();
$result['result'] = $data;
$result['count'] = count($data);
echo json_encode($result);