private function matches($table, $arr) { $match = false; foreach ($arr as $pattern) { if ('/' != $pattern[0]) { continue; } if (1 == preg_match($pattern, $table)) { $match = true; } } return in_array($table, $arr) || $match; }