PHP去除数组中的空元素以及重复元素方法

原创
2012/01/09 21:36
阅读数 1.8K

<?php

$array = array('2',19,33,88,2,4,5,5,99,99,'',33,'');
function delArrayRepeat($arr){
 if(is_array($arr)){
  $arr = array_unique($arr);
  foreach($arr as $k=>$v){
   if($v==''){
    unset($arr[$k]);
   }
  }
  $result = $arr;
 }else{
  $result = "参数必需是数组!";
 }
 return $result;
}
$res = delArrayRepeat($array);
print_r($res);

?>

展开阅读全文
打赏
0
0 收藏
分享
加载中
何必那么累呢?
$array = array('2',19,33,88,2,4,5,5,99,99,'',33,'');
$array = array_filter($array, 'strlen');
$array = array_flip($array);
$array = array_flip($array);
var_dump($array);
exit();

搞定!
2013/11/04 11:36
回复
举报
更多评论
打赏
1 评论
0 收藏
0
分享
返回顶部
顶部