php - 在php中合并两个对象

标签 php object

我使用一个 API 返回我的电子邮件地址,给定一个像这样的数组:

stdClass Object
(
    [status] => OK
    [contact] => stdClass Object
        (
            [id] => 0000000
            [email] => toto@free.fr
            [last_activity] => 1362131446
            [last_update] => 0
            [created_at] => 1356617740
            [sent] => 5
            [open] => 1
            [click] => 1
            [spam] => 0
            [bounce] => 0
            [blocked] => 0
            [queued] => 0
        )
[lists] => Array
        (
            [0] => stdClass Object
                (
                    [active] => 1
                    [unsub] => 1
                    [unsub_at] => 1363078528
                )

        )

)

如何将信息 [contact] 与 [lists] [0] 合并到一个对象中?

谢谢你的帮助

最佳答案

$info = yourstuff;
$arrContact = (array) $info->contact;
$arrList = (array) $info->lists[0];
$merged = array_merge($arrContact, $arrList);
var_dump($merged, 'have fun');

非常琐碎;)

关于php - 在php中合并两个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15473194/

相关文章:

php - 邮件功能不起作用....我不明白原因

php - PayPal IPN 处理器不再插入数据库

javascript - 如何在 javascript 的类中用对象包装函数?

php - 将其中包含引号的字符串作为不带反斜杠的 post 方法发送

php - 从 mysql 中获取列值包含两个字符串的数据

php - 如何访问 require.js 异步加载的 Javascript 中的 URL 参数?

Javascript 对象根据以 : foo vs. 结尾的索引 foo() 表现不同

javascript - 如何将属性名称设置为变量?

Python:如何检查对象键值对的数据类型?

javascript - 如何根据另一个值 [JavaScript] 在对象数组中搜索特定值?