当前位置:首页 > PHP教程 > php应用 > 列表

PHP输出JSON格式数据方式

发布:smiling 来源: PHP粉丝网  添加日期:2023-06-25 12:02:20 浏览: 评论:0 

这篇文章主要介绍了PHP输出JSON格式数据方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教。

PHP输出JSON格式数据

常用框架封装好的方法来输出JSON数据,但是手动去书写的时候却遇到了问题,因为输出的数据类型为字符串类型,导致不能直接使用,当然在JS端可以使用JSON.parse(str)来把字符串JSON话,但是毕竟是PHP端的活,不能让JS来处理,所以查了下资料,原来是忘了写header。

1.header(‘content-type:application/json’);(不要忘记)

2.json_encode($arr);

这样就没什么问题了。

PHP直接输出JSON数据

如果有现成的json数据,可直接输出,可用于前端接口测试

代码演示:

  1. <?php 
  2.     $libstatis='{ 
  3.     "code": 0, 
  4.     "data": [{ 
  5.         "answer_count": 14, 
  6.         "created_at""2019-09-06 16:35:06"
  7.         "id": 1, 
  8.         "level": 1, 
  9.         "name""初级题库"
  10.         "questions_count": 171 
  11.     }, { 
  12.         "answer_count": 9, 
  13.         "created_at""2019-09-06 16:35:20"
  14.         "id": 2, 
  15.         "level": 2, 
  16.         "name""中级题库"
  17.         "questions_count": 15 
  18.     }, { 
  19.         "answer_count": 0, 
  20.         "created_at""2019-09-06 16:35:30"
  21.         "id": 3, 
  22.         "level": 3, 
  23.         "name""高级题库"
  24.         "questions_count": 0 
  25.     }], 
  26.     "message""操作成功" 
  27.     }'; 
  28.    
  29.     echo $libstatis

结果:

PHP输出JSON格式数据方式

Tags: PHP输出JSON

分享到: