【发布时间】:2015-04-22 05:22:53
【问题描述】:
您好,谁能帮我获得所有价值“clickUrl”, 我正在使用 file_get_content 函数,我想将它包装在 html 中
<?php
$json_url = "someone.web.id";
$json = file_get_contents($json_url);
$json=str_replace('},]',"}]",$json);
$data = json_decode($json);
echo "<pre>";
print_r($data);
echo "</pre>";
?>
我的结果是
stdClass Object
(
[serialId] => 110153837
[productId] => 212065382
[os] => Linux
[validResponse] => 1
[errorMessage] =>
[adsDetails] => Array
(
[0] => stdClass Object
(
[requestTimestamp] => 1429665317403
[adId] => SAP_272131
[clickUrl] => http://adtrack.king.com
)
[1] => stdClass Object
(
[requestTimestamp] => 1429679659674
[adId] => SAP_182149
[clickUrl] => market://details?id
)
[2] => stdClass Object
(
[requestTimestamp] => 1429679659674
[adId] => SAP_552219
[clickUrl] => http://t.mobitrk.com
)
[3] => stdClass Object
(
[requestTimestamp] => 1429679659674
[adId] => SAP_562515
[clickUrl] => https://app.adjust.io
)
)
)
我不知道为什么我之前的帖子被 meagar 删除了
【问题讨论】:
-
您可以将第二个参数作为
true传递给json_decode($json, true);,这样您将获得关联数组,而不是更容易操作