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

时间:2015-11-19 19:43:43

标签: php wordpress

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

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

在上面的示例中,' kzn'在数据库中存储为KZN。输入的搜索字符串可以是“Kzn”,“或者......”等。就其情况而言,要搜索的值也可以是混合包。所以我想我想要的是在值字段中搜索大写(databasefield)的战争,如果这是有道理的。

谢谢。

1 个答案:

答案 0 :(得分:1)

知道了。

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