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

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

解析嵌套的json數據以提取某個值

解析嵌套的json數據以提取某個值

PHP
拉莫斯之舞 2023-09-08 17:15:41
所以我有一個來自 JSON 請求的嵌套 JSON 響應 我在解析嵌套 JSON 數據以獲取某個值時遇到問題 我已對需要的數據進行了注釋(“link”:“http://i.imgur.com /DnjD527h.gif”)需要提取數據的地方有兩個地方見JSON數據注釋。由于我對數組沒有很好的理解,需要一些幫助來解決這個問題。謝謝完整的 JSON 數據目前這是我正在嘗試的$gifs=file_get_contents(__DIR__ ."/backend_web/Json/tags/test.txt");$local=$gifs; $decoded=json_decode($gifs,true);//print_r($decoded);foreach ($decoded as $y) {foreach ($y->images as $z) {    $data = $z->link }}但出現此錯誤。 注意:嘗試在第 29 行獲取 C:\xampp\htdocs\test\test.php 中非對象的屬性“鏈接” 任何幫助將不勝感激
查看完整描述

1 回答

?
皈依舞

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

使用對象比使用數組更好:


 $decoded=json_decode($gifs);

然后使用以下循環:


foreach ($decoded->data->items as $y) {

   if (isset($y->images)) {

      foreach ($y->images as $x) {

         $data = $x->link;

      }

   }

}

有些對象沒有“images”屬性,這就是您收到錯誤的原因。它被isset函數消除。


查看完整回答
反對 回復 2023-09-08
  • 1 回答
  • 0 關注
  • 109 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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