php如何去处数组的空元素

php删除数组中空值元素的方法:1、利用foreach或者while遍历数组,一个一个循环判断删除数组中的空值元素;2、使用array_filter()函数,利用回调函数过滤数组元素,如果没有回调函数,那么默认就是删除数组中空值。

1.array_filter() 函数过滤数组中的元素。

代码实现:

<?php

    $array = array('a' => "abc", 'b' => "bcd",'c' =>"cde",'d' =>"def",'e'=>"");

    $b= array_filter($array);

    print_r($b);

?>

执行结果:
Array (

    [a] => abc

    [b] => bcd

    [c] => cde

    [d] => def

)

2.利用foreach或者while语法结构来删除数组中的空元素

<?php   

foreach( $arr as $k=>$v){   

    if( !$v )   

        unset( $arr[$k] );   

}   

?>
未经允许不得转载:紫竹林-程序员中文网 » php如何去处数组的空元素
关于我们 免责申明 意见反馈 隐私政策
程序员中文网:公益在线网站,帮助学习者快速成长!
关注微信 技术交流
推荐文章
每天精选资源文章推送
推荐文章
随时随地碎片化学习
推荐文章
发现有趣的