在数组中循环数组

时间:2017-05-24 10:46:43

标签: php arrays

我有这些数据:http://api.tvmaze.com/shows?page=0 我想要实现的是循环数据并回显每个id。这是我使用的代码:

<?php

$url = ('http://api.tvmaze.com/shows?page=0');
$json = file_get_contents($url);

$response = json_decode($json, TRUE);

foreach( $response as $serie){

  foreach( $serie as $info => $value){
    echo $info->$value["id"];
  }

}

我真的不知道我做错了什么..你们有什么想法吗?

格尔茨,

2 个答案:

答案 0 :(得分:1)

尝试以下代码获取ID和网址。您必须使用数组,因为您在TRUE中传递了json_decode()

<?php

$url = ('http://api.tvmaze.com/shows?page=0');
$json = file_get_contents($url);

$response = json_decode($json, TRUE);

foreach( $response as $serie)
{
    echo $serie['id']."->".$serie['url']."<br>";
}
?>

答案 1 :(得分:1)

让您轻松获取所需的ID,

$ie = new-object -com "InternetExplorer.Application"
$ie.visible = $false
$ie.navigate("http://192.168.167.132/test.html")