为了账号安全,请及时绑定邮箱和手机立即绑定

在 PHP 中摄取 Firebase 实时数据库 JSON

在 PHP 中摄取 Firebase 实时数据库 JSON

PHP
函数式编程 2021-11-05 10:42:07
我正在尝试解析来自 Firebase 实时数据库实例的 JSON,并将其显示在表格中。我可以从 URL 返回 JSON 并将其存储在 PHP 中,但我似乎无法显示它。JSON 输出如下所示:{"\"1\"":{"itemDescription":"This is a description of the item.","itemName":"Item Name","itemValue":{"costAmount":200,"costType":"dol"}},"\"2\"":{"itemDescription":"This is an item description.","itemName":"Item Name 2","itemValue":{"costAmount":500,"costType":"dol"}}}在 PHP 中,我正在执行以下操作来获取数据:<?php$json_string_itemData = file_get_contents("ENDPOINT/items.json");$itemData = json_decode($json_string_itemData);?>在表中,我正在执行以下操作:<?phpforeach ($itemData as $item){        echo '<td>' . $item->itemName . '</td>';}?>我在 test.php 中收到错误警告:为 foreach() 提供的参数无效。线路错误就是上面提到的那个。知道如何解析数据吗?
查看完整描述

1 回答

?
PIPIONE

TA贡献1829条经验 获得超9个赞

添加 true 使其成为数组


$itemData = json_decode($json_string_itemData, true);

试试这个 for 循环


foreach ($itemData as $item)

{

    echo '<td>' . $item['itemDescription'] . '</td>';

}


查看完整回答
反对 回复 2021-11-05
  • 1 回答
  • 0 关注
  • 106 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信