WordPress查询的排除部分的普通PHP数组?

时间:2019-04-05 作者:Neil

我只是想看看这里的社区,避免将来发生任何戏剧性的事情。

我有一个变量,在wp_user_query 但我不确定我是否错过了以后会绊倒我的东西。

我在页面模板中有以下内容:

<?php

// WP_User_Query arguments
$args = array(
    \'role\'           => \'editor\',
    \'exclude\'        => $userID,
    \'number\'         => \'999999\',
    \'count_total\'    => false,
);

// The User Query
$user_query = new WP_User_Query( $args );

// The User Loop
if ( ! empty( $user_query->results ) ) {
    foreach ( $user_query->results as $user ) {
        // do something

         echo $user->display_name;

    }
} else {
    // no users found
}


?>
WordPress希望排除部分中有一个数组,如下所示:

阵列(1、2、3、4)

但是当我使用

<?php print_r($userID) ?>
我得到一个如下的数组

数组([0]=>1[1]=>2[2]=>3[3]=>4)

我是否需要去掉密钥并用逗号替换它?

1 个回复
最合适的回答,由SO网友:tmdesigned 整理而成

您只看到了索引。

<?php

$array = array( 1,2,3,4 );
print_r( $array);

/*
outputs: 
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
)
*/