Preg Split忽略大小写

时间:2014-09-16 06:27:43

标签: php case-insensitive preg-split

我正在尝试使用下面的代码忽略大写或小写,以检测用户是否被阻止。在匹配用户名或电子邮件时工作但是遇到案例问题,验证不起作用。如何使它不区分大小写?谢谢你的帮助。

$msg = "something";
$blocked = preg_split('/[\r\n]([a-z])([A-Z])+/', admin_get_option('blocked_users'), -1, PREG_SPLIT_NO_EMPTY);

                if ( isset($form['username_or_email']) && in_array( $form['username_or_email'], $blocked) ) {
                    $errors['username_or_email'] = $msg;
                }

                if ( isset($form['user_login']) && in_array( $form['user_login'], $blocked) ) {
                    $errors['user_login'] = $msg;
                }

                if ( isset($form['user_email']) && in_array( $form['user_email'], $blocked) ) {
                    $errors['user_email'] = $msg;
                }

1 个答案:

答案 0 :(得分:0)

  

"我"修饰符使匹配大小写不敏感