定位JSON数组中的最后一个列表

插口
{
  events: [
    {
      event: {
      status: "Completed",
      title: "Roy Smoothe Talk: CEO of 'Just Cool'",
      url: "https://brookesbe.eventbrite.co.uk/?ref=ebapi",
      id: 10487792269,
      repeats: "no",
      start_date: "2014-03-03 18:00:00"
      }
    },
      {
      event: {
      status: "Live",
      title: "Brookes Entrepreneurs Speed Networking Event",
      url: "https://www.eventbrite.co.uk/e/brookes-entrepreneurs-speed-networking-event-tickets-10841927497?ref=ebapi",
      id: 10841927497,
      repeats: "no",
      start_date: "2014-03-24 18:00:00"
      }
    }
  ]
}

如果这很难理解,可以在这里看到

我看了这个问题

获取javascript中json对象的最后一个元素

虽然我看不到如何将其应用于我的问题。

我当前正在使用此代码来获取第二个有效的项目,但是在添加新事件时会中断。

function eb_widget($ret){
  $obj = my_cache_user_list_events();
  if ($ret == "title") {
    return  ($obj->events[1]->event->title);
  }
  if ($ret == "url") {
    return  ($obj->events[1]->event->url);
  } 
  if ($ret == "start_date") {
    return  ($obj->events[1]->event->start_date);
  }
  if ($ret == "status"){
    return ($obj->events[1]->event->status);
  }
}

我尝试使用[-1],尽管这似乎不起作用。我想我需要做的是计算“事件”的数量,然后使用长度-1,尽管我不知道该怎么做。

谢谢

阿布拉·卡达弗

这个:

return end($obj->events)->event->title;

或这个:

$last = end($obj->events);
return $last->event->title;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取json数组中的最后一个元素

来自分类Dev

返回数组中特定位置的最后一个值

来自分类Dev

定位父类中的类的最后一个实例

来自分类Dev

定位8列网格中的最后一个孩子

来自分类Dev

如何定位覆盖列表项和无序列表中的最后一个锚点元素

来自分类Dev

jQuery .json中的JSON数组,当使用.append时,仅显示数组的最后一个值

来自分类Dev

无法插入数组列表的最后一个位置

来自分类Dev

C:使用列表的数组的最后一个元素

来自分类Dev

如何从json数组中获取最后一个json对象?

来自分类Dev

是否有搜索参数修饰符用于针对资源中类似数组的元素的固定位置(“第一个”或“最后一个”)查询值?

来自分类Dev

从postgres中的json结构查询数组中的最后一个元素

来自分类Dev

如何获取 JSON 列表的最后一个元素

来自分类Dev

JSON仅打印数组中的最后一个对象

来自分类Dev

在json对象数组中添加重复记录并删除最后一个重复

来自分类Dev

从 React 中的 JSON 推送时,数组仅存储最后一个变量

来自分类Dev

如何在json数组中获取等于X的最后一个值

来自分类Dev

忽略PHP中数组中的最后一个对象

来自分类Dev

Linq,将列表加入另一个列表中的最后一个项目

来自分类Dev

将最后一个元素放在列表Erlang中

来自分类Dev

搜索列表中数据的最后一个实例

来自分类Dev

Python中的最后一个元素列表

来自分类Dev

在列表中的最后一个元素上附加单词“ and”?

来自分类Dev

IndexOf找不到列表中的最后一个元素

来自分类Dev

列表中的Prolog递归,最后一个元素

来自分类Dev

加入列表中的最后一个元素

来自分类Dev

在React中仅渲染最后一个列表项

来自分类Dev

更改列表中的最后一个元素

来自分类Dev

Python:比较列表中的最后一个元素

来自分类Dev

Python将列表中的最后一个元素分组

Related 相关文章

  1. 1

    获取json数组中的最后一个元素

  2. 2

    返回数组中特定位置的最后一个值

  3. 3

    定位父类中的类的最后一个实例

  4. 4

    定位8列网格中的最后一个孩子

  5. 5

    如何定位覆盖列表项和无序列表中的最后一个锚点元素

  6. 6

    jQuery .json中的JSON数组,当使用.append时,仅显示数组的最后一个值

  7. 7

    无法插入数组列表的最后一个位置

  8. 8

    C:使用列表的数组的最后一个元素

  9. 9

    如何从json数组中获取最后一个json对象?

  10. 10

    是否有搜索参数修饰符用于针对资源中类似数组的元素的固定位置(“第一个”或“最后一个”)查询值?

  11. 11

    从postgres中的json结构查询数组中的最后一个元素

  12. 12

    如何获取 JSON 列表的最后一个元素

  13. 13

    JSON仅打印数组中的最后一个对象

  14. 14

    在json对象数组中添加重复记录并删除最后一个重复

  15. 15

    从 React 中的 JSON 推送时,数组仅存储最后一个变量

  16. 16

    如何在json数组中获取等于X的最后一个值

  17. 17

    忽略PHP中数组中的最后一个对象

  18. 18

    Linq,将列表加入另一个列表中的最后一个项目

  19. 19

    将最后一个元素放在列表Erlang中

  20. 20

    搜索列表中数据的最后一个实例

  21. 21

    Python中的最后一个元素列表

  22. 22

    在列表中的最后一个元素上附加单词“ and”?

  23. 23

    IndexOf找不到列表中的最后一个元素

  24. 24

    列表中的Prolog递归,最后一个元素

  25. 25

    加入列表中的最后一个元素

  26. 26

    在React中仅渲染最后一个列表项

  27. 27

    更改列表中的最后一个元素

  28. 28

    Python:比较列表中的最后一个元素

  29. 29

    Python将列表中的最后一个元素分组

热门标签

归档