如何从php中的外部页面获取数组

时间:2013-07-11 21:59:53

标签: php

我已经做过一次,但不能为我的生活弄明白我是怎么做到的。我认为它花了大约5行代码。

我只想获取此URL输出的数组:http://ridetimes.co.uk/queue-times.php然后我想遍历数组并输出每个字段。

3 个答案:

答案 0 :(得分:4)

你可以尝试

$array = json_decode(file_get_contents("http://ridetimes.co.uk/queue-times.php"), true);

然后部分输出

<table>
  <thead>
    <tr><th><?= implode("</th><th>", array_map("htmlspecialchars",array_map("ucwords", array_keys($array[0])))) ?></th><tr>
  </thead>
  <tbody>
  <?php foreach($array as $row): ?>
    <tr><td><?= implode("</td><td>", array_map("htmlspecialchars", $row)) ?></td></tr>
  <?php endforeach; ?>
  </tbody>
</table>

答案 1 :(得分:0)

使用json_decode()http://php.net/manual/en/function.json-decode.php

这应该对你有所帮助我会想到

答案 2 :(得分:0)

您可以使用file_get_contentsforeach循环以及var_dump来打印内容:

$data= json_decode(file_get_contents("http://ridetimes.co.uk/queue-times.php"), true);
foreach ($data as $row) {
    var_dump($row);
}