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 相关文章推荐
15个小时----从修改程序到自己些程序
Oct 09 PHP
使用 MySQL Date/Time 类型
Mar 26 PHP
php中session过期时间设置及session回收机制介绍
May 05 PHP
ThinkPHP让分页保持搜索状态的方法
Jul 02 PHP
PHP实现图片旋转效果实例代码
Oct 01 PHP
php通过前序遍历树实现无需递归的无限极分类
Jul 10 PHP
php里array_work用法实例分析
Jul 13 PHP
示例详解Laravel重置密码代码重构
Aug 10 PHP
PHP中单例模式与工厂模式详解
Feb 17 PHP
详解php实现页面静态化原理
Jun 21 PHP
thinkphp3.2实现在线留言提交验证码功能
Jul 19 PHP
PHP支付宝当面付2.0代码
Dec 21 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数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
2011/10/29 PHP
php计算程序运行时间的简单例子分享
2014/05/10 PHP
Yii学习总结之数据访问对象 (DAO)
2015/02/22 PHP
javascript开发技术大全-第3章 js数据类型
2011/07/03 Javascript
浅析jQuery1.8的几个小变化
2013/12/10 Javascript
JQ实现新浪游戏首页幻灯片
2015/07/29 Javascript
Js实现简单的小球运动特效
2016/02/18 Javascript
JavaScript提升性能的常用技巧总结【经典】
2016/06/20 Javascript
vue中用动态组件实现选项卡切换效果
2017/03/25 Javascript
微信小程序微信支付接入开发实例详解
2017/04/12 Javascript
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
2018/11/28 Javascript
layui中的switch开关实现方法
2019/09/03 Javascript
vue 判断两个时间插件结束时间必选大于开始时间的代码
2020/11/04 Javascript
vue中配置scss全局变量的步骤
2020/12/28 Vue.js
[56:12]LGD vs Optic Supermajor小组赛D组胜者组决赛 BO3 第一场 6.3
2018/06/04 DOTA
Python实现将目录中TXT合并成一个大TXT文件的方法
2015/07/15 Python
实例探究Python以并发方式编写高性能端口扫描器的方法
2016/06/14 Python
python基于三阶贝塞尔曲线的数据平滑算法
2019/12/27 Python
pytorch的梯度计算以及backward方法详解
2020/01/10 Python
美国知名的摄影器材销售网站:Adorama
2017/02/01 全球购物
Parts Express:音频、视频和扬声器的第一来源
2017/04/25 全球购物
Hello Molly美国:女性时尚在线
2019/08/26 全球购物
C#笔试题
2015/07/14 面试题
高中毕业生自我鉴定范文
2013/09/26 职场文书
设计部经理的岗位职责
2013/11/16 职场文书
土木工程师岗位职责
2013/11/24 职场文书
经济管理专业毕业生自荐信范文
2014/01/02 职场文书
幼儿园校车司机的岗位职责
2014/01/30 职场文书
甜品蛋糕店创业计划书范文
2014/02/06 职场文书
机关出纳岗位职责
2014/04/03 职场文书
大班开学家长寄语
2014/04/04 职场文书
学校总务处领导干部个人对照检查材料思想汇报
2014/10/06 职场文书
幸福家庭事迹材料
2014/12/20 职场文书
学前班幼儿评语大全
2014/12/29 职场文书
2015年少先队活动总结
2015/03/25 职场文书
教师正风肃纪心得体会
2016/01/15 职场文书