当meta_key有多个序列化值时,get_users()

时间:2016-10-13 14:09:13

标签: php mysql wordpress

我似乎无法在线查找任何信息,但我要做的是根据序列化meta_key中的值获取所有用户的数组,例如:

$get_users = get_users(array(
     'meta_key' => 'value_one_of_array'
));

然后在db中,meta_value列将有两个存储的值,例如:

meta_key
value_one_of_array , value_two_of_array

这可能吗?

1 个答案:

答案 0 :(得分:0)

可能对你有所帮助。

$args = array();
if($values_of_array){
    foreach($values_of_array as $key=>$val){
        $args['meta_query'][] = array(
            'key'        => '#your_meta_key',
            'value'      => $val
        );
    }
    $get_users = get_users($args);
}