Php 如何显示此字符串中的键值?
这是我的JSON数据Php 如何显示此字符串中的键值?,php,json,Php,Json,这是我的JSON数据 {"subtotal":{"amount":"403.95","currency":"USD"},"fees":[{"coinbase":{"amount":"4.04","currency":"USD"}},{"bank":{"amount":"0.15","currency":"USD"}}],"total":{"amount":"408.14","currency":"USD"},"amount":"408.14","currency":"USD"} 我只需要显示a
{"subtotal":{"amount":"403.95","currency":"USD"},"fees":[{"coinbase":{"amount":"4.04","currency":"USD"}},{"bank":{"amount":"0.15","currency":"USD"}}],"total":{"amount":"408.14","currency":"USD"},"amount":"408.14","currency":"USD"}
我只需要显示amount键并尝试解析json。。我这样做对吗?你喜欢这样吗
<?php
$str='{"subtotal":{"amount":"403.95","currency":"USD"},"fees":[{"coinbase":{"amount":"4.04","currency":"USD"}},{"bank":{"amount":"0.15","currency":"USD"}}],"total":{"amount":"408.14","currency":"USD"},"amount":"408.14","currency":"USD"}';
$arr=json_decode($str,true);
echo $arr['subtotal']['amount'];
试试这个
$jsondata = '{"subtotal":{"amount":"403.95","currency":"USD"},"fees":[{"coinbase":{"amount":"4.04","currency":"USD"}},{"bank":{"amount":"0.15","currency":"USD"}}],"total":{"amount":"408.14","currency":"USD"},"amount":"408.14","currency":"USD"}';$jsondata1 = json_decode($jsondata);echo $jsondata1->amount;echo $jsondata1->subtotal->amount;
您给出了json数组。您尝试使用php获取哪些值?谢谢。我从var_dump$str='echo$scraped_coin'得到我的字符串$arr=json_decode$str,true;echo$arr[“小计”][“金额”];A它不起作用吗?我回答了我自己的问题