编程语言
首页 > 编程语言> > php – stdClass对象和数组键值

php – stdClass对象和数组键值

作者:互联网

我有数组的以下对象,并试图获取电子邮件的价值.如何才能做到这一点?

stdClass Object (
    [status] => stdClass Object ( 
        [info] => Unsubscribe List [code] => 200 
    ) 
    [data] => Array ( 
        [o1958147@rtrtr.com] => stdClass Object ( 
            [date] => 2013-01-28 08:09:19 
            [origin] => 
        ) 
        [phil.houston@granherne.com] => stdClass Object ( 
            [date] => 2013-01-28 08:35:59 
            [origin] => 
        ) 
    )    
) 

目前我可以使用以下foreach访问日期值.

foreach ($fnret->data as $msg)
{
    echo $msg->date;      // shows 2013-01-28 08:35:59
}

解决方法:

这应该工作:

foreach ($fnret->data as $email => $msg) {
    // echo $msg->date;      // shows 2013-01-28 08:35:59
    echo $email;
}

标签:stdclass,php,arrays,object
来源: https://codeday.me/bug/20190901/1782191.html