(PHP 4, PHP 5, PHP 7)
preg_grep — Return array entries that match the pattern
preg_grep ( string $pattern , array $array [, int $flags = 0 ] ) : array|false
Returns the array consisting of the elements of the array
array that match the given pattern
.
pattern
The pattern to search for, as a string.
array
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 an array indexed using the keys from the array
array.
Example #1 preg_grep() example
<?php // return all array elements // containing floating point numbers $fl_array = preg_grep("/^(\d+)?\.\d+$/", $array); ?>
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/function.preg-grep.php