php如何去除空数组

php如何去除空数组

在php中可以通过使用“array_filter()”将空数组去除,该函数的作用是用回调函数过滤数组中的单元,其函数语法为“array_filter($array,$callback,$flag)”,使用时只需将数组传入第一个参数即可。

示例代码:

  1. $entry = array(
  2. 0 => 'foo',
  3. 1 => false,
  4. 2 => -1,
  5. 3 => null,
  6. 4 => ''
  7. );
  8. print_r(array_filter($entry));

输出结果:

  1. Array
  2. (
  3. [0] => foo
  4. [2] => -1
  5. )