从php中的数组中删除空值

Ane*_*esh 0 php arrays null

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

Joh*_*nde 6

使用 array_filter()

使用回调函数过滤数组的元素.如果没有提供回调,则将删除所有数组条目等于FALSE(请参阅转换为布尔值).

$arr = array_filter($arr);
Run Code Online (Sandbox Code Playgroud)