php去除数组中的空格元素

<?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)
}
  

  

posted @ 2020-09-06 23:01  brave_jman  阅读(603)  评论(0编辑  收藏  举报