如何从url获取php中的json输出

时间:2018-01-26 04:46:30

标签: php

我看到还有一些问题,但对我没用。

我在这里有链接和以下代码Link

<?php 
$json=file_get_contents("http://2strok.com/radio.json");
$details=json_decode($json);
if($details->Response=='True')
?>

<?php echo $details->name[3];?><br>

2 个答案:

答案 0 :(得分:3)

$json=file_get_contents("http://2strok.com/radio.json");
$details=json_decode($json,true);
foreach($details as $output) {
    echo $output['name'].'<br>';
}
  

更新 - 获取特定名称

$json=file_get_contents("http://2strok.com/radio.json");
$details=json_decode($json,true);
foreach($details as $output) {
    if ($output['name']=='FM 101 / Islamabad'){
        echo 'Specific name found: '.$output['name'];
    }
    // echo $output['name'].'<br>';
}

答案 1 :(得分:1)

在json解码后,它返回一个对象数组,所以试试这个:     

$json=file_get_contents("http://2strok.com/radio.json");
$details=json_decode($json);

foreach ($details as $detail){
    echo $detail->name;
    echo "<br>";
} 
?>