3

私のCodeiginiterアプリケーションは、データベースからデータを取得して$ result変数に格納します。これは、JSONに変換され、次のコードを取得します。

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



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

ただし、次のJSONコードを取得したいのですが、成功しませんでした。カウントは行数を表します。何か案は?ありがとう

{
"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 に答える