我有一个数组,我想在其中找到像sql" LIKE"中的值。 这样可以正常工作,但它区分大小写。
$result = preg_grep('~' . $string . '~', $fileArray);
caseSensitive的正则表达式是"我",但我不能让它工作。对不起我在Regex中真的很新,但我觉得这很简单,但是我不明白......有人可以帮我这个吗? 试过这个,但没有用。
$result = preg_grep('~\i' . $string . '~', $fileArray);
$result = preg_grep('~*\i' . $string . '~', $fileArray);
答案 0 :(得分:1)
你必须在这样的分隔符之后放置正则表达式修饰符:
$result = preg_grep('~' . $string . '~i', $fileArray);
//^^See here the Modifier
//|Here the delimiter
也很高兴知道: