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
15种PHP Encoder的比较
Apr 17 PHP
php如何调用webservice应用介绍
Nov 24 PHP
php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
Aug 10 PHP
PHP file_get_contents设置超时处理方法
Sep 30 PHP
PHP中执行cmd命令的方法
Oct 11 PHP
php生成图片缩略图的方法
Apr 07 PHP
PHP的openssl加密扩展使用小结(推荐)
Jul 18 PHP
thinkPHP数据库增删改查操作方法实例详解
Dec 06 PHP
PHP Post获取不到非表单数据的问题解决办法
Feb 27 PHP
php无限级评论嵌套实现代码
Apr 18 PHP
laravel框架 api自定义全局异常处理方法
Oct 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
CodeIgniter php mvc框架 中国网站
2008/05/26 PHP
PHP验证码函数代码(简单实用)
2013/09/29 PHP
ThinkPHP CURD方法之order方法详解
2014/06/18 PHP
php中 ob_start等函数截取标准输出的方法
2015/06/22 PHP
PHP调试及性能分析工具Xdebug详解
2017/02/09 PHP
浅谈JavaScript中面向对象技术的模拟
2006/09/25 Javascript
用JSON做数据传输格式中的一些问题总结
2011/12/21 Javascript
移动节点的jquery代码
2014/01/13 Javascript
jQuery实现动画效果的简单实例
2014/01/27 Javascript
node.js中的console.log方法使用说明
2014/12/09 Javascript
Node.js开源应用框架HapiJS介绍
2015/01/14 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
2016/04/01 Javascript
基于jQuery实现多标签页切换的效果(web前端开发)
2016/07/24 Javascript
在windows上用nodejs搭建静态文件服务器的简单方法
2016/08/11 NodeJs
Javascript 创建类并动态添加属性及方法的简单实现
2016/10/20 Javascript
bootstrap table表格客户端分页实例
2017/08/07 Javascript
Vue项目使用CDN优化首屏加载问题
2018/04/01 Javascript
vue如何截取字符串
2019/05/06 Javascript
Vue中keep-alive的两种应用方式
2020/07/15 Javascript
在vue中使用console.log无效的解决
2020/08/09 Javascript
在Mac OS上部署Nginx和FastCGI以及Flask框架的教程
2015/05/02 Python
Python实现栈的方法
2015/05/26 Python
Django中的文件的上传的几种方式
2018/07/23 Python
在cmder下安装ipython以及环境的搭建
2018/10/19 Python
Python读取YUV文件,并显示的方法
2018/12/04 Python
Python3中urlencode和urldecode的用法详解
2019/07/23 Python
Python中url标签使用知识点总结
2020/01/16 Python
PyTorch中的C++扩展实现
2020/04/02 Python
HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码
2018/03/02 HTML / CSS
英国书籍、CD、DVD和游戏的第一道德零售商:Awesome Books
2020/02/22 全球购物
Java的五个基础面试题
2016/02/26 面试题
金融专业个人求职信
2013/09/22 职场文书
治超工作实施方案
2014/05/04 职场文书
党员四风自我剖析材料
2014/10/07 职场文书
师德标兵先进事迹材料
2014/12/19 职场文书
德能勤绩廉个人总结
2015/02/14 职场文书