preg_grep

(PHP 4, PHP 5, PHP 7)
Return array entries that match the pattern
array preg_grep ( string $pattern, array $input [, int $flags = 0 ] )

Returns the array consisting of the elements of the input array that match the given pattern.

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.

Returns:

Returns an array indexed using the keys from the input array.

Examples:
preg_grep() example
<?php
// return all array elements
// containing floating point numbers
$fl_array = preg_grep("/^(\d+)?\.\d+$/", $array);
?>

See also:

PCRE Patterns -

preg_quote() -

preg_match_all() -

preg_filter() -

preg_last_error() -

doc_php
2016-02-24 16:12:19
Comments
Leave a Comment

Please login to continue.