如何从PHP中的外部URL获取数组元素中的特定项值?

时间:2017-10-07 12:19:46

标签: php

我想从API输出中获取地址的值 我通过以下方式将请求发送到该URL:

echo $api=" <object data='https://apibtc.com/api/create_address?token=24373243hhhis8aa2f215437b01&callback=https://test.co'></object>";

OutPut显示为:

{"success":true,"Res":{"Sign":"202e480b32fd6b1ea311381f3cc3a480","Adress":"1FJQUXxovyizVvMhjjUMuY1QkScZbS5ipp","Address":"1FJQUXxovyizVvMhjjUMuY1QkScZbS5ipp","DateEnd":"2017-10-07 12:26:25"}}

我想获得地址价值,我该怎么办?

我尝试使用以下方法,但没有回应。

echo "address:".$api->success->Sign->Address;

1 个答案:

答案 0 :(得分:1)

由于它是json数据,你必须在json中解码它然后你可以得到数据

$json ='{"success":true,"Res":{"Sign":"202e480b32fd6b1ea311381f3cc3a480","Adress":"1FJQUXxovyizVvMhjjUMuY1QkScZbS5ipp","Address":"1FJQUXxovyizVvMhjjUMuY1QkScZbS5ipp","DateEnd":"2017-10-07 12:26:25"}}';
$data = json_decode($json);
echo $data->Res->Adress;
相关问题