PHP递归调用删除数组空值元素

本文演示了PHP递归调用删除数组空值元素的方法:

这个函数可以删除数组中的所有空值元素,包括空字符串、空数组等。


功能array_remove_empty($ ARR){
美元:=阵();
而(表(美元美元关键,Val)=每($ ARR)){
如果(is_array($ Val)){
val = array_remove_empty美元(美元值);
结果数组包含任何
如果(计数)!= 0){
/是:-)
{ } =关键:美元美元美元价值;
}
}
{其他
如果(修剪)!){
{ } =关键:美元美元美元价值;
}
}
}
unset($ ARR);
返回;
}


演示实例:

复制代码如下:array_remove_empty(阵列(1,2,3,阵列),,(4))=返回数组(1,2,3,4)

希望本文能对大家的PHP程序设计有所帮助。