PHP输出JSON格式数据方式

 更新时间:2023年02月18日 15:23:42   作者:风神幻龙  
这篇文章主要介绍了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数据,可直接输出,可用于前端接口测试

代码演示:

<?php
    $libstatis='{
	"code": 0,
	"data": [{
		"answer_count": 14,
		"created_at": "2019-09-06 16:35:06",
		"id": 1,
		"level": 1,
		"name": "初级题库",
		"questions_count": 171
	}, {
		"answer_count": 9,
		"created_at": "2019-09-06 16:35:20",
		"id": 2,
		"level": 2,
		"name": "中级题库",
		"questions_count": 15
	}, {
		"answer_count": 0,
		"created_at": "2019-09-06 16:35:30",
		"id": 3,
		"level": 3,
		"name": "高级题库",
		"questions_count": 0
	}],
	"message": "操作成功"
    }';
 
    echo $libstatis;

结果:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • PHP8.0新功能之Match表达式的使用

    PHP8.0新功能之Match表达式的使用

    这篇文章主要介绍了PHP8.0新功能之Match表达式的使用,文中通过示例代码以及图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-07-07
  • Symfony2安装第三方Bundles实例详解

    Symfony2安装第三方Bundles实例详解

    这篇文章主要介绍了Symfony2安装第三方Bundles的方法,结合实例形式分析了Symfony2通过composer来安装Bundle的具体步骤与相关技巧,需要的朋友可以参考下
    2016-02-02
  • php实现当前页面点击下载文件的简单方法

    php实现当前页面点击下载文件的简单方法

    下面小编就为大家带来一篇php实现当前页面点击下载文件的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • php下几个常用的去空、分组、调试数组函数

    php下几个常用的去空、分组、调试数组函数

    dump() 把数组以数组格式数组,有益于调试 array_chunk() php默认函数 作用是把函数平均分组
    2009-02-02
  • thinkphp5.1 框架导入/导出excel文件操作示例

    thinkphp5.1 框架导入/导出excel文件操作示例

    这篇文章主要介绍了thinkphp5.1 框架导入/导出excel文件操作,结合实例形式分析了thinkphp5.1 框架导入/导出excel文件具体操作实现技巧与相关注意事项,需要的朋友可以参考下
    2020-05-05
  • PHP魔术方法的使用示例

    PHP魔术方法的使用示例

    这篇文章主要介绍了PHP魔术方法的使用示例,本文分别讲解了__get、__set、__call、__callStatic、__toString、 __invoke等魔术方法的使用,需要的朋友可以参考下
    2015-06-06
  • 基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码

    基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码

    当双方意见不统一的情况下,需要用投票达成协议,本文通过实例给大家介绍基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码,需要的朋友可以参考下
    2015-08-08
  • 浅析php创建者模式

    浅析php创建者模式

    本文通过实例向我们展示了php设计模式中的创建者模式,及创建者模式所应用的场景,这里推荐给大家。
    2014-11-11
  • 老生常谈PHP数组函数array_merge(必看篇)

    老生常谈PHP数组函数array_merge(必看篇)

    下面就为大家带来一篇老生常谈PHP数组函数array_merge(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • 深入phpMyAdmin的安装与配置的详细步骤

    深入phpMyAdmin的安装与配置的详细步骤

    本篇文章是对phpMyAdmin的安装与配置的步骤进行了详细的介绍,需要的朋友参考下
    2013-05-05

最新评论