首页 > 解决方案 > 如何从对象中检索变量

问题描述

我想从我的对象中检索 $se_module 值。我怎么能得到那个?我可以通过 $object->Owner->name 轻松获取其他人。我试过 $object->{$se_module},但得到了未定义变量的错误。

stdClass Object ( [Owner] => stdClass Object ( [name] => Merv Henry [id] => 2880896000003943001 )

[Modified_Time] => 2019-01-09T21:25:05-05:00
[$attachments] => 
[Created_Time] => 2019-01-09T21:25:05-05:00
[Parent_Id] => stdClass Object
    (
        [name] => 
        [id] => 2880896000011553097
    )

[$editable] => 1
[$se_module] => Deals
[Modified_By] => stdClass Object
    (
        [name] => Merv Henry
        [id] => 2880896000003943001
    )

[$size] => 
[$voice_note] => 
[id] => 2880896000011676081
[Created_By] => stdClass Object
    (
        [name] => Merv Henry
        [id] => 2880896000003943001
    )

[Note_Title] => 
[Note_Content] => This unit needs 1@ DA97-12540K & 1@ DA97-13718C

Quote is needed )

标签: php

解决方案


你可以把它做成数组然后你就可以得到它

$data = (array)$se_module;

然后可以得到这样的数据

$data['Modified_Time'];


推荐阅读