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 Ajax中文乱码问题解决方法
Feb 27 PHP
PHP类的使用 实例代码讲解
Dec 28 PHP
比较简单实用的PHP无限分类源码分享(思路不错)
Oct 13 PHP
Zend Studio 实用快捷键一览表(精心整理)
Aug 10 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
Jun 12 PHP
ThinkPHP页面跳转success与error方法概述
Jun 25 PHP
MyEclipse常用配置图文教程
Sep 11 PHP
php实现小程序支付完整版
Oct 09 PHP
PHP递归的三种常用方式
Feb 28 PHP
php数组和链表的区别总结
Sep 20 PHP
TP5框架实现一次选择多张图片并预览的方法示例
Apr 04 PHP
PHP使用Http Post请求发送Json对象数据代码解析
Jul 16 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对二维数组按指定键值key排序示例代码
2013/11/26 PHP
Yii框架扩展CGridView增加导出CSV功能的方法
2017/05/24 PHP
javascript多种数据类型表格排序代码分析
2010/09/11 Javascript
详解jquery uploadify 上传文件
2013/11/09 Javascript
jQuery中prevAll()方法用法实例
2015/01/08 Javascript
JavaScript中的Promise使用详解
2015/06/24 Javascript
jquery实现带渐变淡入淡出并向右依次展开的多级菜单效果实例
2015/08/22 Javascript
javascript-解决mongoose数据查询的异步操作
2016/12/22 Javascript
JQuery异步提交表单与文件上传功能示例
2017/01/12 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
微信小程序 支付功能实现PHP实例详解
2017/05/12 Javascript
Vue列表页渲染优化详解
2017/07/24 Javascript
bootstrap时间插件daterangepicker使用详解
2017/10/19 Javascript
JQueryDOM之样式操作
2019/03/27 jQuery
ES6中的迭代器、Generator函数及Generator函数的异步操作方法
2019/05/12 Javascript
基于layui的下拉列表的数据回显方法
2019/09/24 Javascript
python实现文件名批量替换和内容替换
2014/03/20 Python
Python中实现两个字典(dict)合并的方法
2014/09/23 Python
浅谈Python中range和xrange的区别
2017/12/20 Python
Python3实现的简单验证码识别功能示例
2018/05/02 Python
Python I/O与进程的详细讲解
2019/03/08 Python
python 自动轨迹绘制的实例代码
2019/07/05 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
Python3合并两个有序数组代码实例
2020/08/11 Python
linux centos 7.x 安装 python3.x 替换 python2.x的过程解析
2020/12/14 Python
BONIA波尼亚新加坡官网:皮革手袋,鞋类和配件
2016/08/25 全球购物
美国皮靴公司自1863年:The Frye Company
2016/11/30 全球购物
财务助理岗位职责
2013/11/10 职场文书
人力资源作业细则
2014/03/03 职场文书
学校班班通实施方案
2014/06/11 职场文书
党支部对照检查材料
2014/08/25 职场文书
信仰心得体会
2014/09/05 职场文书
2014预防青少年违法犯罪工作总结
2014/12/10 职场文书
十七岁的单车观后感
2015/06/12 职场文书
您对思维方式了解多少?
2019/12/09 职场文书
vue中this.$http.post()跨域和请求参数丢失的解决
2022/04/08 Vue.js