php - 数组问题中的PHP数组
问题描述
我在通过我的 PHP 循环获取数据时遇到了一些问题。
<?php
$url = 'https://www.fibalivestats.com/data/1653309/data.json';
$content = file_get_contents($url);
$json = json_decode($content, true);
?>
<?php
foreach($json['totallds']['sPoints'] as $item); {
echo $item;
}
?>
我得到的错误是数组到字符串的转换错误。我想要得到的是来自 sPoints 数组的数据,它将为我提供篮球比赛的前 5 分得分手。
我稍后会在 HTML 中为此建立一个表格,但现在,它根本不显示数据,而且我遇到了错误。我觉得我也可能混淆了数组和字符串。关于我做错了什么有什么想法吗?JSON 文件可以在$url
变量中找到。
此外,如果有帮助,这里是我从哪里获取数据的链接以及前 5 名来自https://www.fibalivestats.com/u/NSS/1653309/lds.html的上下文
谢谢!
解决方案
你$item
是一个数组,所以你不能echo
这样。但是,您可以echo
使用其列,例如:
foreach($json['totallds']['sPoints'] as $item) {
echo $item['firstName'] . ' ' . $item['familyName'];
}
foreach ()
注意和之间删除的分号{
。
推荐阅读
- firebase - Firebase Firestore REST 请求 - 查询和过滤
- python - Python 3 文本文件 - 我想在文件 1 中每行文本的末尾添加添加用户输入,然后将新行复制到文件 2 中
- sql - 连接表查询失败并出现错误代码 - 将 varchar 值“XYZ”转换为数据类型 tinyint 时转换失败
- javascript - html Button Hitbox 在 Safari(移动设备和 Mac)上移动
- javascript - JsSIP在真机上的实现
- php - 如何在我的 show.blade.php 中显示具有特定角色且必须获得批准的用户?
- ruby-on-rails - 在创建一个对象后将创建多个对象的代码放在哪里
- google-apps-script - 谷歌表格使用脚本编辑器链接到谷歌团队日历
- python - 从带有注释的 XML 中删除命名空间 - Python
- python - 当“IN”运算符中的列表很大时,SQLAlchemy 更新操作不起作用