preg_grep Return array entries that match the pattern &reftitle.description; arraypreg_grep stringpattern arrayinput intflags0 Returns the array consisting of the elements of the input array that match the given pattern. &reftitle.parameters; pattern The pattern to search for, as a string. input The input array. flags If set to PREG_GREP_INVERT, this function returns the elements of the input array that do not match the given pattern. &reftitle.returnvalues; Returns an array indexed using the keys from the input array. &reftitle.changelog; &Version; &Description; 4.2.0 The flags parameter was added. 4.0.4 Prior to this version, the returned array was indexed regardless of the keys of the input array. If you want to reproduce this old behavior, use array_values on the returned array to reindex the values. &reftitle.examples; <function>preg_grep</function> example ]]> &reftitle.seealso; PCRE Patterns preg_match_all preg_filter preg_last_error