3

我的 Codeiginiter 应用程序从数据库中检索数据并将其存储在 $result 变量中,然后将其转换为 JSON,我得到以下代码:

 $data = $query->result_array();  
    $result['result'] = $data;



   { "result":[
    {"name":"John","surname":"Smith"}] }

但是我想获得以下 JSON 代码但没有任何成功。Count 表示行数。有任何想法吗?谢谢

{
"count": 8,
"result":[
{"name":"John","surname":"Smith"}] }
4

1 回答 1

3

我假设您正在调用json_encode数组$result

尝试以下操作:

$data = $query->result_array();  
$result['result'] = $data;
$result['count'] = count($data);

echo json_encode($result);
于 2013-01-07T01:27:44.027 回答