访问变量成员

我有一个像这样的数组变量 $array

$array = Array
         (
            [results] => stdClass Object
            (
              [successc] => stdClass Object
              (
                [926] => stdClass Object
                    (
                        [transaction_id] => xx
                        [transaction_code] => xx
                        [status] => xx
                        [amount] => 5
                    )
              )

              [success] => Array
              (
                [0] => Successful transaction
              )

           )

        )

我想访问 transaction_id 元素。926 是一个变量值。它很可能是 927 或 928。它来自另一个对象$cc使用以下代码访问 transaction_id 是否正确?

$x = $cc->id;
$transaction_id = $array['results']->successc->{$x}->transaction_id;
谢林格特

你的方法还不错,但代码结构看起来更像一个数组。

要转换为完整数组,您可以编码为 json 并解码为数组。

 $array = json_decode(json_encode($array), true);

当为 TRUE 时,返回的对象将被转换为关联数组。

所以你可以访问每个级别的$array数组元素。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从自定义标签访问QML嵌套变量成员

来自分类Dev

PHP常量成员变量

来自分类Dev

无法访问类的向量成员

来自分类Dev

C ++ 11中的常量成员变量

来自分类Dev

提升shared_ptr矢量成员访问权限

来自分类Dev

如何使用“ e”个变量成员创建事件?

来自分类Dev

在名称空间范围之外定义名称空间的变量成员

来自分类Dev

在继承的类中重新定义常量成员变量

来自分类Dev

在名称空间范围之外定义名称空间的变量成员

来自分类Dev

具有变量成员的树上的Haskell树折叠

来自分类Dev

在继承的类中重新定义常量成员变量

来自分类Dev

如何自动更新类的变量成员?

来自分类Dev

初始化后,Const_iterator成员变量未指向向量成员变量的开头

来自分类Dev

如何使用多态从基类访问派生类向量成员?

来自分类Dev

如何使用多态性从基类访问派生类向量成员?

来自分类Dev

线程安全访问成员变量

来自分类Dev

使用模板访问成员变量

来自分类Dev

如何在类模板的构造函数中初始化向量成员变量

来自分类Dev

如何在类定义中初始化向量成员变量?

来自分类Dev

如何转换变量成员以将其作为函数的引用参数传递

来自分类Dev

如何使成员函数或特定类的变量成为别名(例如STL容器)

来自分类Dev

将unique_ptr的向量传递给对象。向量成为成员变量。正确的方法?

来自分类Dev

如何初始化共享复杂初始化代码的多个常量成员变量?

来自分类Dev

变量成类名

来自分类Dev

从函数变量访问结构变量的成员

来自分类Dev

Ansible变量成为变量

来自分类Dev

如何访问作为类成员变量的对象向量的成员变量?

来自分类Dev

Lua局部函数不选择局部变量成员,除非在声明时分配

来自分类Dev

从子视图的视图中更改数组“不能对不可变值使用变量成员:'自身'是不可变的”

Related 相关文章

  1. 1

    从自定义标签访问QML嵌套变量成员

  2. 2

    PHP常量成员变量

  3. 3

    无法访问类的向量成员

  4. 4

    C ++ 11中的常量成员变量

  5. 5

    提升shared_ptr矢量成员访问权限

  6. 6

    如何使用“ e”个变量成员创建事件?

  7. 7

    在名称空间范围之外定义名称空间的变量成员

  8. 8

    在继承的类中重新定义常量成员变量

  9. 9

    在名称空间范围之外定义名称空间的变量成员

  10. 10

    具有变量成员的树上的Haskell树折叠

  11. 11

    在继承的类中重新定义常量成员变量

  12. 12

    如何自动更新类的变量成员?

  13. 13

    初始化后,Const_iterator成员变量未指向向量成员变量的开头

  14. 14

    如何使用多态从基类访问派生类向量成员?

  15. 15

    如何使用多态性从基类访问派生类向量成员?

  16. 16

    线程安全访问成员变量

  17. 17

    使用模板访问成员变量

  18. 18

    如何在类模板的构造函数中初始化向量成员变量

  19. 19

    如何在类定义中初始化向量成员变量?

  20. 20

    如何转换变量成员以将其作为函数的引用参数传递

  21. 21

    如何使成员函数或特定类的变量成为别名(例如STL容器)

  22. 22

    将unique_ptr的向量传递给对象。向量成为成员变量。正确的方法?

  23. 23

    如何初始化共享复杂初始化代码的多个常量成员变量?

  24. 24

    变量成类名

  25. 25

    从函数变量访问结构变量的成员

  26. 26

    Ansible变量成为变量

  27. 27

    如何访问作为类成员变量的对象向量的成员变量?

  28. 28

    Lua局部函数不选择局部变量成员,除非在声明时分配

  29. 29

    从子视图的视图中更改数组“不能对不可变值使用变量成员:'自身'是不可变的”

热门标签

归档