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 23 PHP
同台服务器使用缓存APC效率高于Memcached的演示代码
Feb 16 PHP
php json_encode值中大括号与花括号区别
Sep 30 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
Jun 19 PHP
php打印一个边长为N的实心和空心菱型的方法
Mar 02 PHP
php实现遍历多维数组的方法
Nov 25 PHP
php中static 静态变量和普通变量的区别
Dec 01 PHP
PHP面向对象之工作单元(实例讲解)
Jun 26 PHP
PHP编程快速实现数组去重的方法详解
Jul 22 PHP
Laravel中的Auth模块详解
Aug 17 PHP
Yii2框架实现登陆添加验证码功能示例
Jul 12 PHP
php app支付宝回调(异步通知)详解
Jul 25 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图片处理类(水印、等比缩放、固定高宽)分享
2015/06/19 PHP
PHP 实现浏览记录并按日期分组
2017/05/11 PHP
JQuery在光标位置插入内容的实现代码
2010/06/18 Javascript
Jquey拖拽控件Draggable使用方法(asp.net环境)
2010/09/28 Javascript
用Javascript评估用户输入密码的强度实现代码
2011/11/30 Javascript
js 判断上传文件大小及格式代码
2013/11/13 Javascript
关于onchange事件在IE和FF下的表现及解决方法
2014/03/08 Javascript
JS判断移动端访问设备并加载对应CSS样式
2014/06/13 Javascript
一览画面点击复选框后获取多个id值的方法
2016/05/30 Javascript
用Vue.js实现监听属性的变化
2016/11/17 Javascript
通过BootStrap-select插件 js jQuery控制select属性变化
2017/01/03 Javascript
详解用webpack2.0构建vue2.0超详细精简版
2017/04/05 Javascript
jQuery实现腾讯信用界面(自制刻度尺)样式
2017/08/15 jQuery
vue 中 beforeRouteEnter 死循环的问题
2019/04/23 Javascript
vue.js中ref及$refs的使用方法解析
2019/10/08 Javascript
vue 避免变量赋值后双向绑定的操作
2020/11/07 Javascript
[00:32]2018DOTA2亚洲邀请赛VG出场
2018/04/03 DOTA
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
2015/05/06 Python
使用Python编写简单的端口扫描器的实例分享
2015/12/18 Python
如何利用python查找电脑文件
2018/04/27 Python
Python双向循环链表实现方法分析
2018/07/30 Python
在python环境下运用kafka对数据进行实时传输的方法
2018/12/27 Python
Python使用ctypes调用C/C++的方法
2019/01/29 Python
使用python接受tgam的脑波数据实例
2020/04/09 Python
10行Python代码实现Web自动化管控的示例代码
2020/08/14 Python
CSS3制作苹果风格键盘特效
2015/02/26 HTML / CSS
详解HTML5中的标签
2015/06/19 HTML / CSS
HTML5的结构和语义(5):内嵌媒体
2008/10/17 HTML / CSS
美国Curacao百货连锁店网站:iCuracao.com
2019/07/20 全球购物
安全生产中长期规划实施方案
2014/02/21 职场文书
学生操行评语大全
2014/04/24 职场文书
反腐倡廉警示教育活动总结
2014/05/05 职场文书
某某同志考察材料
2014/05/28 职场文书
基层党组织整改方案
2014/10/25 职场文书
幼儿园教师个人总结
2015/02/05 职场文书
小学生六年级作文之关于感恩
2019/08/16 职场文书