如何在使用WP_User_Query时忽略搜索字符串大小写


How to ignore search string case when using WP_User_Query?

使用以下代码,我如何通过忽略数据库中字段的大小写来进行搜索:

    $args = array(
    'meta_query' => array(
        'relation' => 'OR',
        array(
            array(
            'key'     => 'province',
            'value'   => 'kzn',
            'compare' => '='
            ),
        )
    )
 );
$user_query = new WP_User_Query( $args );

在上面的示例中,"kzn"以kzn的形式存储在数据库中。输入的搜索字符串可以是"Kzn"或"Kzn…"。。。等等。就情况而言,要搜索的值也可以是混合的。所以我想我想要的是一场在值字段中搜索大写字母(数据库字段)的战争,如果这有意义的话。

谢谢。

明白了。

(
    'key'     => 'province',
    'value'   => ('^'.$province),
    'compare' => 'REGEXP'
);