从嵌套数组中获取值-- PHP Wordpress --

nkkqxpd9  于 2023-01-16  发布在  PHP
关注(0)|答案(1)|浏览(148)

我使用get_post_meta如下:

$job_owner = get_post_meta($post->ID, 'assignedUsers', true);

该函数返回以下内容:

(
    [total] => 1
    [data] => Array
        (
            [0] => stdClass Object
                (
                    [id] => 440968
                    [firstName] => John
                    [lastName] => Doe
                    [email] => john@website.com
                )

        )

)

我尝试从对象获取值,但每次尝试使用echo $job_owner时都会捕获错误。错误为-类stdClass的对象无法转换为字符串
我曾尝试使用:

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

它返回数组:

Array
(
    [total] => 1
    [data] => Array
        (
            [0] => Array
                (
                    [id] => 440968
                    [firstName] => Megan
                    [lastName] => Collins
                    [email] => megan@bridgeviewit.com
                )

        )

)

但我似乎无法得到任何使用echo $array[0]->id等返回...
我的理想场景是将数组值用作贯穿主题的变量。

相关问题