(PHP 4, PHP 5, PHP 7, PHP 8)
preg_grep — 返回匹配模式的數(shù)組條目
$pattern, array $array, int $flags = 0): array|false
返回給定數(shù)組array中與模式pattern
匹配的元素組成的數(shù)組。
pattern要搜索的模式,字符串形式。
array輸入數(shù)組。
flags
如果設(shè)置為PREG_GREP_INVERT,這個(gè)函數(shù)返回輸入數(shù)組中與
給定模式pattern不匹配的元素組成的數(shù)組。
返回使用array中key做索引的數(shù)組。
或者在失敗時(shí)返回 false。
示例 #1 preg_grep() 示例
<?php
// 返回所有包含浮點(diǎn)數(shù)的元素
$fl_array = preg_grep("/^(\d+)?\.\d+$/", $array);
?>