<?php // 第一种正则 $arr = [1 ,'',2, ' ',3]; var_dump(preg_grep('/S+/', $arr)); // 通过filter配合trim过滤 $res = array_filter($arr, function($val){ return trim($val); }); var_dump($res); array(3) { [1] => int(1) [3] => int(2) [5] => int(3) }
<?php // 第一种正则 $arr = [1 ,'',2, ' ',3]; var_dump(preg_grep('/S+/', $arr)); // 通过filter配合trim过滤 $res = array_filter($arr, function($val){ return trim($val); }); var_dump($res); array(3) { [1] => int(1) [3] => int(2) [5] => int(3) }