如果值与模式匹配,则删除密钥?

ajs*_*sie 0 php regex

我有一个包含字符串值的数组.

我想搜索带有正则表达式的模式,如果匹配,则删除包含该值的键.

我怎么做到这一点?

use*_*291 7

preg_grep:http://php.net/manual/en/function.preg-grep.php

$a = array('foo' => 'xx', 'bar' => '12');
$b = preg_grep('~[a-z]~', $a, PREG_GREP_INVERT);
print_r($b);
Run Code Online (Sandbox Code Playgroud)