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 相关文章推荐
Win9x/ME下Apache+PHP安装配置
Oct 09 PHP
用PHP+MySql编写聊天室
Oct 09 PHP
PHP JSON 数据解析代码
May 26 PHP
php include加载文件两种方式效率比较
Aug 08 PHP
apache和php之间协同工作的配置经验分享
Apr 08 PHP
php短网址和数字之间相互转换的方法
Mar 13 PHP
PHP整合七牛实现上传文件
Jul 03 PHP
PHP基本语法实例总结
Sep 09 PHP
PHP生成图片缩略图类示例
Jan 12 PHP
php单元测试phpunit入门实例教程
Nov 17 PHP
php基于Redis消息队列实现的消息推送的方法
Nov 28 PHP
PHP+redis实现的限制抢购防止商品超发功能详解
Sep 19 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字符串的递增和递减示例介绍
2014/02/11 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
2015/03/25 PHP
使用PHPExcel操作Excel用法实例分析
2015/03/26 PHP
YII Framework框架教程之日志用法详解
2016/03/14 PHP
PHP获取用户访问IP地址的5种方法
2016/05/16 PHP
PHP面向对象之工作单元(实例讲解)
2017/06/26 PHP
Javascript 键盘事件的组合使用实现代码
2012/05/04 Javascript
Javascript模块化编程(一)AMD规范(规范使用模块)
2013/01/17 Javascript
jQuery表格插件ParamQuery简单使用方法示例
2013/12/05 Javascript
javascript如何操作HTML下拉列表标签
2015/08/20 Javascript
如何实现移动端浏览器不显示 pc 端的广告
2015/10/15 Javascript
AngularJS 使用$sce控制代码安全检查
2016/01/05 Javascript
点击按钮出现60秒倒计时的简单js代码(推荐)
2016/06/07 Javascript
面试常见的js算法题
2017/03/23 Javascript
JS实现访问DOM对象指定节点的方法示例
2018/04/04 Javascript
Cocos2d实现刮刮卡效果
2018/12/20 Javascript
Node.js如何对SQLite的async/await封装详解
2019/02/14 Javascript
简单了解JavaScript中的执行上下文和堆栈
2019/06/24 Javascript
Node.js实现简单的爬取的示例代码
2019/06/25 Javascript
详解如何在Vue项目中发送jsonp请求
2019/10/25 Javascript
swiper4实现移动端导航栏tab滑动切换
2020/10/16 Javascript
简单介绍Python中的decode()方法的使用
2015/05/18 Python
简介Django中内置的一些中间件
2015/07/24 Python
一道python走迷宫算法题
2018/01/22 Python
python3 拼接字符串的7种方法
2018/09/12 Python
Python List cmp()知识点总结
2019/02/18 Python
Python批量修改图片分辨率的实例代码
2019/07/04 Python
Python 实现Image和Ndarray互相转换
2020/02/19 Python
Python 实现日志同时输出到屏幕和文件
2020/02/19 Python
python mysql自增字段AUTO_INCREMENT值的修改方式
2020/05/18 Python
Expedia马来西亚旅游网站:廉价酒店,度假村和航班预订
2016/07/26 全球购物
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
县优秀教师事迹材料
2014/01/31 职场文书
2014年办公室工作总结范文
2014/11/12 职场文书
2015年度个人业务工作总结
2015/04/27 职场文书
2016企业先进集体事迹材料
2016/02/25 职场文书