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 相关文章推荐
编写自己的php扩展函数
Oct 09 PHP
十天学会php之第六天
Oct 09 PHP
PHP字符转义相关函数小结(php下的转义字符串)
Apr 12 PHP
shell脚本作为保证PHP脚本不挂掉的守护进程实例分享
Jul 15 PHP
php生成圆角图片的方法
Apr 07 PHP
正确的PHP匹配UTF-8中文的正则表达式
May 13 PHP
PHP数组与对象之间使用递归实现转换的方法
Jun 24 PHP
php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
May 28 PHP
浅谈PHP中try{}catch{}的使用方法
Dec 09 PHP
Laravel框架路由设置与使用示例
Jun 12 PHP
PHP聊天室简单实现方法详解
Dec 08 PHP
php扩展开发入门demo示例
Sep 23 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安全性漫谈
2012/06/28 PHP
PHP对MongoDB[NoSQL]数据库的操作
2013/03/01 PHP
PHP实现使用优酷土豆视频地址获取swf播放器分享地址
2014/06/05 PHP
php中isset与empty函数的困惑与用法分析
2019/07/05 PHP
用jscript实现新建word文档
2007/06/15 Javascript
ASP.NET jQuery 实例4(复制TextBox的文本到本地剪贴板上)
2012/01/13 Javascript
jquery判断至少有一个checkbox被选中的方法
2015/06/05 Javascript
基于jQuery实现的扇形定时器附源码下载
2015/10/20 Javascript
javascript Slip.js实现整屏滑动的手机网页
2015/11/25 Javascript
Bootstrap中CSS的使用方法
2016/02/17 Javascript
JS动态生成年份和月份实例代码
2017/02/04 Javascript
Vue监听数据对象变化源码
2017/03/09 Javascript
vue-cli中打包图片路径错误的解决方法
2017/10/26 Javascript
Vue中的slot使用插槽分发内容的方法
2018/03/01 Javascript
vue 过滤器filter实例详解
2018/03/14 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
使用easyui从servlet传递json数据到前端页面的两种方法
2019/09/05 Javascript
微信小程序引入VANT组件的方法步骤
2019/09/19 Javascript
JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例
2019/11/19 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
2020/08/26 Javascript
[58:35]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
Cpy和Python的效率对比
2015/03/20 Python
Python pickle模块用法实例分析
2015/05/27 Python
python 第三方库的安装及pip的使用详解
2017/05/11 Python
对python中的pop函数和append函数详解
2018/05/04 Python
PyTorch预训练的实现
2019/09/18 Python
加拿大专业美发产品购物网站:Chatters
2021/02/28 全球购物
工作表现自我评价
2014/02/08 职场文书
酒店员工职业生涯规划
2014/02/25 职场文书
4s店市场专员岗位职责
2014/04/09 职场文书
学习型党组织建设经验材料
2014/05/26 职场文书
教师群众路线教育实践活动学习笔记
2014/11/05 职场文书
入党政审材料范文
2014/12/24 职场文书
2015迎新晚会开场白
2015/07/17 职场文书
教你怎么用Python操作MySql数据库
2021/05/31 Python
python3实现常见的排序算法(示例代码)
2021/07/04 Python