gpt4 book ai didi

java - 使用 PHP 读取 JSON 文件

转载 作者:行者123 更新时间:2023-12-01 12:11:29 29 4
gpt4 key购买 nike

我正在尝试使用 php 数组读取 JSON。 JSON 文件使用的格式是我不熟悉的,而且我不知道如何编写 PHP 数组以便它可以读取该文件。

可以在此处找到有问题的 JSON 文件: http://nhlwc.cdnak.neulion.com/fs1/nhl/league/teamroster/ANA/iphone/clubroster.json

该格式给我带来了困难,因为 1) 它以我的数组无法读取的时间戳开始,2) 文件在值位置之间分隔,意味着我在文件末尾 - 似乎它们分隔了类别

我的 PHP 数组可以与更标准的数组一起使用:

function myFunction(response) {
var arr = JSON.parse(response);
var i;
var out = "<table>";

for(i = 0; i < arr.length; i++) {
out += "<tr><td>" +
arr[i].position +
"</td><td>" +
arr[i].weight +
"</td><td>" +
arr[i].height +
"</td></tr>";
}
out += "</table>"
document.getElementById("id01").innerHTML = out;

}

谢谢

最佳答案

它被称为 JSON,而不是 JSCON。您发布的代码是 JavaScript,而不是 PHP。

以下是如何读取通过 PHP 提供的 JSON 的示例:

<?php
$result = file_get_contents("http://nhlwc.cdnak.neulion.com/fs1/nhl/league/teamroster/ANA/iphone/clubroster.json");
$json = json_decode($result);
foreach ($json->goalie as $player) {
echo $player->name . '</br>';
}
?>

这将打印每个守门员的名字。

关于java - 使用 PHP 读取 JSON 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27240786/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com