这篇文章主要给大家介绍了关于PHP API接口必备之输出json格式数据的相关资料文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

前言

我们在日常的开发工作中免不了要写接口,json格式文本的输出是制作接口必须掌握的,现在通行的接口基本是采用json格式的数据。下面话不多说,来看看本文的详细内容:

简单的php json文件输出:

$data =array(

‘request'=>'success',

‘msg'=>'35235'

);

$data_json = json_encode($data);

header(‘Content-type:text/json');

echo $data_json;

?>

这样,我们就可以得到一个输出形式为json格式的页面,具体使用可以参考来修改。

如何读取接口json文件:

$data =file_get_contents(‘http://api.1yhaha.cn/v1/sms/send-validate-code');

$data_new = json_decode($data);

var_dump($data_new );

?>

很显然,接口地址为:http://api.1yhaha.cn/v1/sms/send-validate-code,我是通过http://api.1yhaha.cn/v1/sms/send-validate-code这个地址去读取信息,读出来的数据是json格式的,需要解码,得到的$data_new会是个数据对象,具体怎么使用数据你们打印下就知道了。

相关推荐:

php api json,PHP API接口必备之输出json格式数据实例详解相关推荐

  1. 微信分享源码PHP版JS-SDK接口_微信JSSDK分享功能图文实例详解

    本文实例讲述了微信JSSDK分享功能.分享给大家供大家参考,具体如下: 这里以微信分享到朋友圈,分享给微信好友为例为参考,进行调用测试,想添加其他的功能,自行查看开发人员文档即可 工欲善其事,必先利其 ...

  2. Python爬虫必备技能,Xpath提取数据规格详解

    python爬虫:XPath语法和使用示例 XPath(XML Path Language)是一门在XML文档中查找信息的语言,可以用来在XML文档中对元素和属性进行遍历. 很多人学习python,不 ...

  3. solidworks api二次开发实例详解_Solidworks开发语言对比及分析

    很多初学Solidworks二次开发的同学,也许都会纠结使用何种语言进行二次开发.对于Solidworks二次开发的语言,官方有VBA,VB.NET,C#以及C++,四种语言. 用户通常会有如下疑问, ...

  4. python+requests接口自动化测试框架实例详解教程

    前段时间由于公司测试方向的转型,由原来的web页面功能测试转变成接口测试,之前大多都是手工进行,利用postman和jmeter进行的接口测试,后来,组内有人讲原先web自动化的测试框架移驾成接口的自 ...

  5. python+requests接口自动化测试框架实例详解教程(米兔888)

    来源:https://my.oschina.net/u/3041656/blog/820023 源码:https://pan.baidu.com/s/1lgIEToiczTvvjy--p-N20g 提 ...

  6. python3接口自动化测试_【python3+request】python3+requests接口自动化测试框架实例详解教程...

    前段时间由于公司测试方向的转型,由原来的web页面功能测试转变成接口测试,之前大多都是手工进行,利用postman和jmeter进行的接口测试,后来,组内有人讲原先web自动化的测试框架移驾成接口的自 ...

  7. python+requests接口自动化测试框架实例详解教程(米兔888)【适合半年或一年以上天天做自动化经验的大神下载使用】

    来源:https://my.oschina.net/u/3041656/blog/820023 源码地址,需要的回复评论留下邮箱 前段时间由于公司测试方向的转型,由原来的web页面功能测试转变成接口测 ...

  8. 全网独一份python+requests接口自动化测试框架实例详解教程

    前言 前段时间由于公司测试方向的转型,由原来的web页面功能测试转变成接口测试,之前大多都是手工进行,利用postman和jmeter进行的接口测试,后来,组内有人讲原先web自动化的测试框架移驾成接 ...

  9. python微信自动发消息_Python使用微信itchat接口实现查看自己微信的信息功能详解...

    Python使用微信itchat接口实现查看自己微信的信息功能详解 发布时间:2020-09-09 04:20:11 来源:脚本之家 阅读:134 本文实例讲述了Python使用微信itchat接口实 ...

最新文章

  1. 修改jenkins启动的默认用户
  2. 软件质量保证计划_软件测试计划 笔记
  3. [转]CSS完美兼容IE6/IE7/FF的通用hack方法
  4. ​【Python入门】Python数学math模块55个函数详解
  5. io操作是指什么_各种IO模型,一篇打尽
  6. GPU Gems2 - 11 近似的双向纹理函数(Approximate Bidirectional Texture Functions)
  7. excel 复制数据 sql server 粘贴_win32 实现 excel 快速复制粘贴
  8. matplotlib布局_Matplotlib多列,行跨度布局
  9. 华为上架自主地图应用Here WeGo 或登录HMS系统成为预装应用
  10. python基于udp的网络聊天室再用tkinter显示_Python3:Tkinter gui中的UDP包发送/接收
  11. HBase在新能源汽车监控系统中的应用
  12. 经济学人:数据经济虽好,可是仍需补钙
  13. 微信朋友圈点赞和评论测试用例
  14. 直播回顾 丨TBase多中心多活与高可用方案实践
  15. 主动降噪技术matlab,主动降噪技术(ANC)的前生今世--原理仿真
  16. 将自己的主页地址设置为OpenID
  17. 第7课用计算机写作文优质课例,有趣的电脑课作文9篇
  18. 谓词表示法求解农夫、狼、山羊、白菜问题(个人理解)
  19. JEOL:发布新的扫描电子显微镜JSM-IT700HR
  20. 【成为架构师课程系列】架构师的核心能力地图

热门文章

  1. Lecture 21 Parallel Algorithms II
  2. 重学前端学习笔记(二十二)--选择器的机制
  3. [SQL] 请教一下 count里面有case when 一般情况下啥时候用
  4. 第五章:配置使用FastJson返回Json视图
  5. linux开机出现一下错误Give root password for maintenance (or type Control-D to continue):
  6. 【转】为控制台窗口建立消息队列
  7. 在 Angularjs 中 ui-sref 和 $state.go 如何传递参数
  8. iOS开发之如何将字典转为模型
  9. Cisco Nexus 1000V
  10. 运维秘籍:防止数据丢失“六脉神剑”