健身也拯救不了秃头 2021-10-30 09:09 采纳率: 0%
浏览 8
已结题

php stdclass转array后获取具体参数报错无此元素


function getname($user)    {
            global $access_token;
            $resp=array();
            $get=array();
            for($i=0;$i<count($user);$i++){
            $c = new DingTalkClient(DingTalkConstant::$CALL_TYPE_OAPI, DingTalkConstant::$METHOD_POST , DingTalkConstant::$FORMAT_JSON);
            $req = new OapiV2UserGetRequest;
            $req->setUserid($user[$i]);
            $resp[] = $c->execute($req, $access_token, "https://oapi.dingtalk.com/topapi/v2/user/get");
                

获取的$resp值为

Array ( [0] => stdClass Object ( [errcode] => 0 [errmsg] => ok [result] => stdClass Object ( [active] => 1 [admin] => 1 [avatar] => https://xxxx-lexxgxk.com/media/lADPD3lGuYxxxxxAmY_614_614.jpg [boss] => [dept_id_list] => Array ( [0] => 35196153 ) [dept_order_list] => Array ( [0] => stdClass Object ( [dept_id] => xxxxxx153 [order] => 1xxxxxxxx17668297512 ) ) [exclusive_account] => [hide_mobile] => [hired_date] => 1xxxxxxxx0000 [job_number] => [leader_in_dept] => Array ( [0] => stdClass Object ( [dept_id] => 3xxxxxxx3 [leader] => ) ) [name] => xxxxxxx [real_authed] => [role_list] => Array ( [0] => stdClass Object ( [group_name] => 默认 [id] => xxxxxxx [name] => 子管理员 ) ) [senior] => [title] => 人事行政主管 [unionid] => xxxxxvf3AaRo96zgwiEiE [userid] => xxxxxx05821659291 ) [request_id] => xxxxxxx ) )

将其转换为数组后:
$resp1=(json_decode(json_encode($resp),true));
获取的值:

Array ( [0] => Array ( [errcode] => 0 [errmsg] => ok [result] => Array ( [active] => 1 [admin] => 1 [avatar] => https://statxxxxxdinxxxxxxxxxxxxxPD3lGuY63E9zxxxxxx_614_614.jpg [boss] => [dept_id_list] => Array ( [0] => 35xx1x3 ) [dept_order_list] => Array ( [0] => Array ( [dept_id] => 3xxxx5x [order] => 1747xxx68xxxx ) ) [exclusive_account] => [hide_mobile] => [hired_date] => 157xxxxxx00 [job_number] => [leader_in_dept] => Array ( [0] => Array ( [dept_id] => 3xx96xx3 [leader] => ) ) [name] => xxx [real_authed] => [role_list] => Array ( [0] => Array ( [group_name] => 默认 [id] => 17xxxxxx3 [name] => 子管理员 ) ) [senior] => [title] => 人事行政主管 [unionid] => MWxxxxxxxxxxxxxxxxxxiE [userid] => 284xxxxxxxxxxx9291 ) [request_id] => 4xxxxxxiirg ) )




但是当我获取result时,就会报错Trying to get property 'result' of non-object in

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月7日
    • 创建了问题 10月30日

    悬赏问题

    • ¥15 同一个网口一个电脑连接有网,另一个电脑连接没网
    • ¥15 神经网络模型一直不能上GPU
    • ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!
    • ¥20 wpf datagrid单元闪烁效果失灵
    • ¥15 券商软件上市公司信息获取问题
    • ¥100 ensp启动设备蓝屏,代码clock_watchdog_timeout
    • ¥15 Android studio AVD启动不了
    • ¥15 陆空双模式无人机怎么做
    • ¥15 想咨询点问题,与算法转换,负荷预测,数字孪生有关
    • ¥15 C#中的编译平台的区别影响