PHP调用api接口后提取json数据里面的某个value值的方法

  • A+
所属分类:实用技术

本人不是专业开发人员,只是略懂一点PHP,偶尔做个小系统方便自己办公使用。这两天打算做的一个小系统涉及到一个接口问题,我还不知道api如何调用使用就百度了下,研究了下,反正现在结果是能满足我的需求了,只是不知道安全性及效率问题,这里仅做个人记录及技术分享,欢迎大神指点。

别人给了个接口连接$url,返回值为json类型的,我想提取返回的数据里面的某个value值。

GET方式

<?php

//$url 接口连接,获得返回的json值

$file_content = file_get_contents($url);

//返回内容例如:{"response":"1","balance":"10"}

//对json格式的字符串进行编码,同时进行数组化

$arr =(array) json_decode($file_content);

//之前没加(array)调试的时候老是提示什么$arr不是数组类的数据,加上这个后面就可以以数组形式提取相关的值了。

echo $arr['balance'];

//即可输出想要获取的值10了。

?>

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: