PHP JSON问题

已经搞定了

阅读 2.8k
4 个回答

先说第一反应吧:

  1. 为什么要这么写?json_encode可以直接转化多位数组的,为什么要这么费力的拼接?
  2. json_encode第二个参数为什么是true

建议你重新学习json_encode这个函数

再说你的错误,拼data的时候大括号之间少了逗号


$arr = array(
    'row'  => count($data),
    'code' => $name,
    'info' => $info,
    'data' => $data
);
header('Content-type: text/json; charset=utf-8');
echo json_encode($arr);

直接把数据组装成多维数组, 然后json_encode就可以了,在根据需要放入第二个参数类似 json_encode($array,JSON_UNESCAPED_UNICODE);

为什么你下面都知道用 json_encode ,上面就不知道了?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题