从php中的数组中删除空值

时间:2014-08-15 16:55:48

标签: php arrays null

我在php $ arr中有一个数组(“ABC”,“”,“XYZ”,“”,“”)。现在我想修剪数组中的空值并想要$ arr(“ABC”,“XYZ”)。并且元素编号也必须同样操作,这意味着“XYZ”必须在修剪后将键值设为1。我们该怎么做呢?提前致谢!干杯!

1 个答案:

答案 0 :(得分:6)

使用array_filter()

  

使用回调函数过滤数组的元素。如果没有提供回调,则将删除所有数组条目等于FALSE(参见converting to boolean)。

$arr = array_filter($arr);