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 相关文章推荐
人大复印资料处理程序_补充篇
Oct 09 PHP
PHP静态新闻列表自动生成代码
Jun 14 PHP
PHP GD 图像处理组件的常用函数总结
Apr 28 PHP
Windows 下的 PHP-PEAR 安装方法
Nov 20 PHP
php 数组排序 array_multisort与uasort的区别
Mar 24 PHP
php文件上传的简单实例
Oct 19 PHP
php自动加载autoload机制示例分享
Feb 20 PHP
ThinkPHP的模版中调用session数据的方法
Jul 01 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
Jan 15 PHP
PHP Cookei记录用户历史浏览信息的代码
Feb 03 PHP
解析WordPress中控制用户登陆和判断用户登陆的PHP函数
Mar 01 PHP
PHP开发的文字水印,缩略图,图片水印实现类与用法示例
Apr 12 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木马webshell扫描器代码
2012/01/25 PHP
关于更改Zend Studio/Eclipse代码风格主题的介绍
2013/06/23 PHP
纯PHP生成的一个树叶图片画图例子
2014/04/16 PHP
Zend Framework教程之Application用法实例详解
2016/03/14 PHP
PHP基于DOM创建xml文档的方法示例
2017/02/08 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
2017/08/01 PHP
对 lightbox JS 图片控件进行了一下改造, 使其他支持复杂的图片说明
2010/03/20 Javascript
js对象的比较
2011/02/26 Javascript
javascript实现的DES加密示例
2013/10/30 Javascript
js判断上传文件类型判断FileUpload文件类型代码
2014/05/20 Javascript
JS中使用sort结合localeCompare实现中文排序实例
2014/07/23 Javascript
js中window.open打开一个新的页面
2014/08/10 Javascript
JavaScript每天定时更换皮肤样式的方法
2015/07/01 Javascript
javascript禁止访客复制网页内容的实现代码
2015/08/05 Javascript
深入理解JavaScript中的浮点数
2016/05/18 Javascript
jQuery实现的纵向下拉菜单实例详解【附demo源码下载】
2016/07/09 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
2016/07/22 Javascript
Jquery Easyui自定义下拉框组件使用详解(21)
2020/12/31 Javascript
利用require.js与angular搭建spa应用的方法实例
2017/07/19 Javascript
关于HTTP传输中gzip压缩的秘密探索分析
2018/01/12 Javascript
JS调用安卓手机摄像头扫描二维码
2018/10/16 Javascript
fastadmin中调用js的方法
2019/05/14 Javascript
jQuery实现移动端下拉展现新的内容回弹动画
2020/06/24 jQuery
python基于mysql实现的简单队列以及跨进程锁实例详解
2014/07/07 Python
Python3处理文件中每个词的方法
2015/05/22 Python
对python中list的五种查找方法说明
2020/07/13 Python
PyCharm Community安装与配置的详细教程
2020/11/24 Python
python中翻译功能translate模块实现方法
2020/12/17 Python
css 如何让背景图片拉伸填充避免重复显示
2013/07/11 HTML / CSS
关于HTML5语义标签的实践(blog页面)
2016/07/12 HTML / CSS
高档奢华时装在线目的地:FORWARD by elyse walker
2017/10/16 全球购物
2015年科学教研组工作总结
2015/07/22 职场文书
2015年除四害工作总结
2015/07/23 职场文书
离职员工给领导和同事的感谢信
2015/11/03 职场文书
navicat 连接Ubuntu虚拟机的mysql的操作方法
2022/04/02 MySQL
MySQL的存储过程和相关函数
2022/04/26 MySQL