Wordpress - 访问Array中的Wp对象并检索所有ID

时间:2016-08-23 09:43:57

标签: php arrays wordpress object

我创建的查询只获得了一些具有特定条件的用户。我将这些用户存储到一个数组中。我的问题是从这个数组中只返回特定值,如ids。

print_r我的函数myfriends()我得到这样的内容:

Array ( 
[0] => Array ( 
    [0] => Array ( 
        [0] => WP_User Object ( 
            [data] => stdClass Object ( 
                [ID] => 48 
                ) 
            ) 
        [1] => WP_User Object ( 
            [data] => stdClass Object ( 
                [ID] => 47 
                ) 
            ) 
    ) 
[1] => 
) 

我需要检索数组中所有用户的ID,以便我尝试使用:

$myfriends = myfriends($user_id); //good

$myfriendsids = $myfriends->ID; //not working
$myfriendsids = $myfriends[0]->ID; //not working
$myfriendsids = $myfriends[0][0]->ID; //not working
$myfriendsids = $myfriends[0][0][0]->ID; //only the first user id!

//even tried
$myuserdata = $myfriends->data; //not working
$myuserids = $myuserdata->ID; //not working

如何获得我拥有的所有用户ID? NB。 "不工作"意味着我print_r所有变量,我什么也得不到。 谢谢!

1 个答案:

答案 0 :(得分:0)

稍微调整一下我在foreach中使用$myfriendsids循环访问并存储了id值。凉。