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 相关文章推荐
基于qmail的完整WEBMAIL解决方案安装详解
Oct 09 PHP
discuz安全提问算法
Jun 06 PHP
PHP 5.0对象模型深度探索之属性和方法
Mar 27 PHP
PHP验证码类代码( 最新修改,完全定制化! )
Dec 02 PHP
php simplexmlElement操作xml的命名空间实现代码
Jan 04 PHP
PHP递归算法的详细示例分析
Feb 19 PHP
thinkphp中空模板与空模块的用法实例
Nov 26 PHP
PHP实现将HTML5中Canvas图像保存到服务器的方法
Nov 28 PHP
PHP限制HTML内容中图片必须是本站的方法
Jun 16 PHP
php实现数字补零的方法总结
Sep 12 PHP
浅谈laravel5.5 belongsToMany自身的正确用法
Oct 17 PHP
PHPUnit + Laravel单元测试常用技能
Nov 06 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
PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)
2012/02/05 PHP
PHP中实现接收多个name相同但Value不相同表单数据实例
2015/02/03 PHP
利用php输出不同的心形图案
2016/04/22 PHP
PHP面向对象之领域模型+数据映射器实例(分析)
2017/06/21 PHP
简明json介绍
2008/09/28 Javascript
IE6下focus与blur错乱的解决方案
2011/07/31 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
2014/01/28 Javascript
对之前写的jquery分页做下升级
2014/06/19 Javascript
js获取checkbox值的方法
2015/01/28 Javascript
javascript实现手机震动API代码
2015/08/05 Javascript
jQuery实现图片渐入渐出切换展示效果
2015/08/15 Javascript
JS基于myFocus库实现各种功能的tab选项卡切换效果
2015/09/19 Javascript
极力推荐一款小巧玲珑的可视化编辑器bootstrap-wysiwyg
2016/05/27 Javascript
基于JS实现回到页面顶部的五种写法(从实现到增强)
2016/09/03 Javascript
vue下跨域设置的相关介绍
2017/08/26 Javascript
angular2中使用第三方js库的实例
2018/02/26 Javascript
在Django的视图中使用form对象的方法
2015/07/18 Python
分享几道你可能遇到的python面试题
2017/07/24 Python
Python数据结构与算法之图结构(Graph)实例分析
2017/09/05 Python
python中实现数组和列表读取一列的方法
2018/04/03 Python
Python使用matplotlib实现基础绘图功能示例
2018/07/03 Python
python 函数内部修改外部变量的方法
2018/12/18 Python
Python基础之条件控制操作示例【if语句】
2019/03/23 Python
python实现电子书翻页小程序
2019/07/23 Python
python sorted函数原理解析及练习
2020/02/10 Python
Python join()函数原理及使用方法
2020/11/14 Python
CSS3的常见transformation图形变化用法小结
2016/05/13 HTML / CSS
HTML5在canvas中绘制复杂形状附效果截图
2014/06/23 HTML / CSS
ASOS比利时:英国线上零售商及自有品牌
2018/07/29 全球购物
泰国Robinson百货官网:购买知名品牌的商品
2020/02/08 全球购物
班主任工作经验交流材料
2014/05/13 职场文书
军训口号
2014/06/13 职场文书
群众路线批评与自我批评发言稿
2014/10/16 职场文书
电影红河谷观后感
2015/06/11 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
使用numpy nonzero 找出非0元素
2021/05/14 Python