我创建的查询只获得了一些具有特定条件的用户。我将这些用户存储到一个数组中。我的问题是从这个数组中只返回特定值,如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
所有变量,我什么也得不到。
谢谢!
答案 0 :(得分:0)
稍微调整一下我在foreach
中使用$myfriendsids
循环访问并存储了id值。凉。