亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP 數組內有數組問題

PHP 數組內有數組問題

PHP
揚帆大魚 2023-10-21 20:01:35
我在通過 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謝謝!
查看完整描述

3 回答

?
幕布斯7119047

TA貢獻1794條經驗 獲得超8個贊

你的$item是一個數組,所以你不能echo這樣。但是,您可以echo更改其列,例如:

foreach($json['totallds']['sPoints'] as $item) {
    echo $item['firstName'] . ' ' . $item['familyName'];
}

foreach ()請注意和之間刪除的分號{


查看完整回答
反對 回復 2023-10-21
?
慕哥6287543

TA貢獻1831條經驗 獲得超10個贊

嘗試改變:

echo $item;

到:

var_dump($item);


查看完整回答
反對 回復 2023-10-21
?
手掌心

TA貢獻1942條經驗 獲得超3個贊

好吧,數組到字符串轉換錯誤意味著您正在嘗試回顯數組。

如果您看到正在查看的 url 返回,則可以驗證“sPoints”鍵是否返回包含多個對象的數組。

https://img1.sycdn.imooc.com/6533bde9000151b903360274.jpg

嘗試將 echo 更改為 print_r 或 var_dump 以查看整個數據或完成您的業務邏輯。



查看完整回答
反對 回復 2023-10-21
  • 3 回答
  • 0 關注
  • 151 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號