好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php过滤空数组方法与过滤数组为空的元素 - php数

php过滤空数组方法与过滤数组为空的元素

php过滤空数组的方法我下面举了三个实例,一个是for,foreach,array_filter来处理,下面看实例.

方法一,利用array_filter调用我们自定的函数来过滤空值,代码如下:

function  clear( $a )  {  return   $a  <>  "" ;  }    $array  =  array ( "" , '' , '' , '' , '' ,1,1,1,1,1);  $stt  =  array_filter ( $array  ,  "clear" );  //开源代码phpfensi.com     print_r(  $stt  );  /*   输出结果     Array   (       [5] => 1       [6] => 1       [7] => 1       [8] => 1       [9] => 1   )   空值被过滤   */  

过滤空数据二,用循环来处理,代码如下:

$array  =  array ( "" , '' , '2' , '' , '' ,1,1,1,1,1);    foreach (  $array   as   $v  => $vc  )  {    if (  $vc  == ''  )   {    unset( $array [ $v ]);   }  }    print_      r(  $array );    /*   Array   (       [2] => 2       [5] => 1       [6] => 1       [7] => 1       [8] => 1       [9] => 1   )   */  

方法实例三,用for来实例,代码如下:

$tarray  =  array ( '' , '11' , '' , 'www.phpfensi.com' , '' , '' , 'cn.net' );    $len  =  count (  $tarray  );  for (  $i =0; $i < $len ; $i ++ )  {    if (  $tarray [ $i ] ==  ''  )   {    unset(  $tarray [ $i ]);   }  }    print_r( $tarray );      /*  过滤空数组后的结果为    Array  (      [1] => 11      [3] => www.phpfensi.com      [6] => cn.net  )

查看更多关于php过滤空数组方法与过滤数组为空的元素 - php数的详细内容...

  阅读:47次