任何人都可以帮助我在 php 的 foreach 循环中使用 json 数据吗?

贾吉特库马尔

我正在使用下面的 php 代码在我的文件中使用 json 但我没有得到输出。我需要从 Json array 打印图像 url。任何人都可以帮忙。

Json 数据是:

{
  "pagination": {},
  "data": [
    {
      "id": "1980025670135540608_1039191866",
      "user": {},
      "images": {
        "thumbnail": {
          "width": 150,
          "height": 150,
          "url": "https://scontent.cdninstagram.com/vp/d3d00967ec82131dedfdddb0cb8f8bc7/5CFCE4F1/t51.2885-15/e35/s150x150/50959433_383283642451967_2367872435860221844_n.jpg?_nc_ht=scontent.cdninstagram.com"
        },
        "low_resolution": {
          "width": 320,
          "height": 320,
          "url": "https://scontent.cdninstagram.com/vp/5cb939b696c2d5a0211572bd0e965bee/5CF41C01/t51.2885-15/e35/s320x320/50959433_383283642451967_2367872435860221844_n.jpg?_nc_ht=scontent.cdninstagram.com"
        },
        "standard_resolution": {
          "width": 640,
          "height": 640,
          "url": "https://scontent.cdninstagram.com/vp/411df4ade429230dee0ab3631d25a6eb/5CE56DB3/t51.2885-15/e35/50959433_383283642451967_2367872435860221844_n.jpg?_nc_ht=scontent.cdninstagram.com"
        }
      },
      "created_time": "1550257475",
      "caption": null,
      "user_has_liked": false,
      "likes": {
        "count": 0
      },
      "tags": {},
      "filter": "Normal",
      "comments": {
        "count": 0
      },
      "type": "image",
      "link": "https://www.instagram.com/p/Bt6dts6lWuA/",
      "location": null,
      "attribution": null,
      "users_in_photo": {}
    },
    {
      "id": "1979798389190546391_1039191866",
      "user": {
        "id": "1039191866",
        "full_name": "Jagjeet Kumar",
        "profile_picture": "https://scontent.cdninstagram.com/vp/9871a297c832e1b1ef249028856af412/5CFC0D7D/t51.2885-19/11931260_1465802173750145_760962573_a.jpg?_nc_ht=scontent.cdninstagram.com",
        "username": "jagjeet_k"
      },
      "images": {
        "thumbnail": {
          "width": 150,
          "height": 150,
          "url": "https://scontent.cdninstagram.com/vp/5f7e27fbf6d878bb85be23b70b637866/5CF8244F/t51.2885-15/e35/s150x150/50801938_1432836230186365_4210258679421826307_n.jpg?_nc_ht=scontent.cdninstagram.com"
        },
        "low_resolution": {
          "width": 320,
          "height": 320,
          "url": "https://scontent.cdninstagram.com/vp/16376fe1eb033705d1c7b1f394bef013/5CE38537/t51.2885-15/e35/s320x320/50801938_1432836230186365_4210258679421826307_n.jpg?_nc_ht=scontent.cdninstagram.com"
        },
        "standard_resolution": {
          "width": 640,
          "height": 640,
          "url": "https://scontent.cdninstagram.com/vp/c51878930ed8c98a595f16299f5c18d7/5CF9E7CA/t51.2885-15/sh0.08/e35/s640x640/50801938_1432836230186365_4210258679421826307_n.jpg?_nc_ht=scontent.cdninstagram.com"
        }
      },
      "created_time": "1550230381",
      "caption": null,
      "user_has_liked": false,
      "likes": {
        "count": 1
      },
      "tags": {},
      "filter": "Crema",
      "comments": {
        "count": 1
      },
      "type": "image",
      "link": "https://www.instagram.com/p/Bt5qCVCl9PX/",
      "location": null,
      "attribution": null,
      "users_in_photo": {}
    }
  ],
  "meta": {
    "code": 200
  }
}

我正在使用的 PHP 代码:

<?php

    $instagram_feed_data = json_decode($mediacount, true);

    foreach ($instagram_feed_data->data as $item) { 

    $img_url = $item['images']['low_resolution']['url']; 

?> 

   <img src="<?= $img_url; ?>">

<?php

} 

我必须打印低分辨率数组中的图像 url。

亚历克斯·豪恩斯基
$instagram_feed_data = json_decode($mediacount, true);

向第二个参数传递一个真值json_decode()告诉 PHP 你想要一个数组而不是一个对象。所以你不能像这样用对象句柄取消引用它:

foreach ($instagram_feed_data->data as $item) { 

你想要一个像这样的数组引用:

foreach ($instagram_feed_data['data'] as $item) {

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

任何人都可以帮助解析HCL吗?

我们可以在PHP的foreach循环中使用IterateAggregate或Iterator吗?

我使用Angular Renerer2错误,或者它损坏了。任何人都可以解决吗?

任何人都可以通过PIPELINED函数帮助我吗?

在viewpost.php遇到错误,任何人都可以帮助我

任何人都可以帮助我解决尝试使用dll打开端口时遇到的此错误

任何人都可以在C ++中使用if语句和字符串来帮助我吗?

任何人都可以帮助我解决 Hibernate 和 JSF 的这个缺点吗?

什么是 P2P 和网状网络?任何人都可以帮助我吗?

我希望 div 是透明的,但不是 div 内的按钮。任何人都可以帮助我吗?

任何人都可以帮助我们解决这些 Xcode 错误吗?

任何人都可以帮助我在 intelliJ 中使用 GUI 页面

任何人都可以帮助我使这个 java 运行没有错误吗?

任何人都可以帮助我使用 keras 合并层

任何人都可以帮助我在 jQuery 中进行修剪吗?

任何人都可以帮助我在颤振中对齐布局吗?

任何身体都可以帮助我使用形状在 android 中创建此图像吗

当我使用CMake编译程序捕获异常时,出现编译错误。任何人都可以帮助我吗?

我可以在 foreach 循环中使用 eloquent 模型吗

任何人都可以帮助我理解下面代码中的问题吗?

任何人都可以帮助我进行以下 SQL 查询吗?

任何人都可以帮助我解决在 Xcode 上使用 swift 从 Firebase 检索数据的问题吗?“源文件中的编辑器占位符”

任何人都可以帮助我进行 webpack 配置吗?

任何人都可以帮助我修复响应式 HTML 手风琴吗?

任何人都可以帮助我将 html 按钮边框限制为特定长度吗?

我想在指令中调用我的 API 并在我需要的地方使用指令。任何人都可以帮助我。请罚款我的例子

我想知道如何正确使用 wait_for 命令。任何人都可以帮助我吗?它的不和谐.py

任何人都可以帮助我通过 CSS 对齐图标吗?

任何人都可以帮助我如何编写这行代码。我想在 jsx 中使用 map