PHP API接口必备之输出json格式数据示例代码


Posted in PHP onJune 27, 2017

前言

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

简单的php  json文件输出:

<?php

$data =array(
‘request'=>'success',
‘msg'=>'35235'
);
$data_json = json_encode($data);
header(‘Content-type:text/json');
echo $data_json;

?>

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

如何读取接口json文件:

<?php

$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 相关文章推荐
第十节--抽象方法和抽象类
Nov 16 PHP
推荐Discuz!5的PHP代码高亮显示与实现可运行代码
Mar 15 PHP
PHP静态新闻列表自动生成代码
Jun 14 PHP
php设计模式 Mediator (中介者模式)
Jun 26 PHP
php提示undefined index的几种解决方法
May 21 PHP
Laravel实现用户注册和登录
Jan 23 PHP
PHP往XML中添加节点的方法
Mar 12 PHP
为你总结一些php信息函数
Oct 21 PHP
php提交过来的数据生成为txt文件
Apr 28 PHP
PHP中的多种加密技术及代码示例解析
Oct 20 PHP
PHP实现一个限制实例化次数的类示例
Sep 16 PHP
PHP文件操作简单介绍及函数汇总
Dec 11 PHP
利用PHP获取访客IP、地区位置、浏览器及来源页面等信息
Jun 27 #PHP
简单谈谈PHP面向对象之标识对象
Jun 27 #PHP
什么是PHP文件?如何打开PHP文件?
Jun 27 #PHP
PHP面向对象之工作单元(实例讲解)
Jun 26 #PHP
thinkphp框架page类与bootstrap分页(美化)
Jun 25 #PHP
解决出现SoapFault (looks like we got no XML document)的问题
Jun 24 #PHP
php-fpm开启状态统计的方法详解
Jun 23 #PHP
You might like
兼容ie6浏览器的php下载文件代码分享
2014/07/14 PHP
php给一组指定关键词添加span标签的方法
2015/03/31 PHP
php微信公众号开发(3)php实现简单微信文本通讯
2016/12/15 PHP
[原创]网络复制内容时常用的正则+editplus
2006/11/30 Javascript
IE DOM实现存在的部分问题及解决方法
2009/07/25 Javascript
JS中不为人知的五种声明Number的方式简要概述
2013/02/22 Javascript
node.js中的buffer.toString方法使用说明
2014/12/14 Javascript
js实现类似于add(1)(2)(3)调用方式的方法
2015/03/04 Javascript
js全选按钮的实现方法
2015/11/17 Javascript
JavaScript知识点总结(十一)之js中的Object类详解
2016/05/31 Javascript
详解Vue学习笔记入门篇之组件的内容分发(slot)
2017/07/17 Javascript
详解vue.js之绑定class和style的示例代码
2017/08/24 Javascript
node 利用进程通信实现Cluster共享内存
2017/10/27 Javascript
js循环map 获取所有的key和value的实现代码(json)
2018/05/09 Javascript
在vue中获取token,并将token写进header的方法
2018/09/26 Javascript
Node.js JSON模块用法实例分析
2019/01/04 Javascript
webpack4.x下babel的安装、配置及使用详解
2019/03/07 Javascript
原生js实现随机点餐效果
2019/12/10 Javascript
[55:44]完美世界DOTA2联赛决赛 FTD vs Phoenix 第二场 11.08
2020/11/11 DOTA
Python中用于检查英文字母大写的isupper()方法
2015/05/19 Python
教大家玩转Python字符串处理的七种技巧
2017/03/31 Python
python验证码识别实例代码
2018/02/03 Python
python实现图书借阅系统
2019/02/20 Python
django框架CSRF防护原理与用法分析
2019/07/22 Python
numpy.ndarray 实现对特定行或列取值
2019/12/05 Python
基于h5py的使用及数据封装代码
2019/12/26 Python
浅谈JupyterNotebook导出pdf解决中文的问题
2020/04/22 Python
python:解析requests返回的response(json格式)说明
2020/04/30 Python
pycharm配置QtDesigner的超详细方法
2021/01/25 Python
值得收藏的HTML5资源(学习html5的朋友可以收藏下)
2010/07/20 HTML / CSS
英国书籍、CD、DVD和游戏的第一道德零售商:Awesome Books
2020/02/22 全球购物
MediaMarkt比利时:欧洲最大电器连锁店
2020/12/21 全球购物
教育专业自荐书范文
2013/12/17 职场文书
六十岁生日答谢词
2014/01/10 职场文书
行政执法队伍作风整顿剖析材料
2014/10/11 职场文书
实习介绍信范文
2015/05/05 职场文书