如何使用 php 从 JSON 中获取特定值

我已经运行了下面的代码


$api_key = 'XXXXXXXXX';

$api_url = "http://sms.eduapp.com:8381/app/miscapi/".$api_key."/getBalance/true/";

$credit_balance = file_get_contents( $api_url);

echo $credit_balance;

并得到输出


   [{"ROUTE_ID":"101057","ROUTE":"SMSWAY_TRANS","BALANCE":"13700"}]

从上面的输出中,我只想在 php 变量中获取值 13700。


提前致谢 :)


MM们
浏览 476回答 2
2回答

哔哔one

$credit_balance = file_get_contents($api_url);$balance = json_decode($credit_balance, true);echo $balance[0]['BALANCE'];或者:$credit_balance = file_get_contents($api_url);$balance = json_decode($credit_balance);echo $balance[0]->BALANCE

当年话下

该网站返回给你一个数组试试这个$api_key = 'XXXXXXXXX';$api_url = "http://sms.eduapp.com:8381/app/miscapi/".$api_key."/getBalance/true/";$credit = file_get_contents( $api_url);// sorry im forgot to decode th json$credit_balance = json_decode($credit, true);echo $credit_balance['BALANCE'];
打开App,查看更多内容
随时随地看视频慕课网APP