ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] ## preg_grep ### 从数组中返回能与正则匹配的值 ``` $array = array(1, 2, 3.4, 53, 7.9); // 返回所有包含浮点数的元素 $fl_array = preg_grep("/^(\d+)?\.\d+$/", $array); print_r($fl_array); //Array //( // [2] => 3.4 // [4] => 7.9 //) ``` ### 返回不匹配的值 ``` $array = array(1, 2, 3.4, 53, 7.9); // 返回所有包含浮点数的元素 $fl_array = preg_grep("/^(\d+?)\.\d+$/", $array,PREG_GREP_INVERT); print_r($fl_array); //Array //( // [0] => 1 // [1] => 2 // [3] => 53 //) ```