巧用php中的array_filter()函数去掉多维空值的代码分享

  其实我们可以利用array_filter函数轻松去掉多维空值,而数组的下标没有改变,下面是举例用法:

  <?php

  $array = array(

  0 => '滔哥',

  1 => false,

  2 => 1,

  3 => null,

  4 => '',

  5 => 'http://www.glzy8.com',

  6 => '0'

  );

  print_r(array_filter($array));

  ?>

  上面代码输出结果为:

  Array

  (

  [0] => 滔哥

  [2] => 1

  [5] => http://www.glzy8.com

  )

  这样就把为空或者null或者false的值排除掉,以免程序出现漏洞!