• 技术文章 >后端开发 >PHP问题

    PHP如何删除数组的空元素?

    GuanhuiGuanhui2020-07-21 15:26:51原创678

    PHP如何删除数组的空元素?

    在PHP中可以通过使用“array_filter”函数删除数组的空元素,该函数的作用是用回调函数过滤数组中的单元,其语法为“array_filter($array[,$callback[,$flag=0]])”,使用时只需将数组传入即可。

    array_filter 使用示例

    <?php
    function odd($var)
    {
        // returns whether the input integer is odd
        return($var & 1);
    }
    
    function even($var)
    {
        // returns whether the input integer is even
        return(!($var & 1));
    }
    
    $array1 = array("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5);
    $array2 = array(6, 7, 8, 9, 10, 11, 12);
    
    echo "Odd :\n";
    print_r(array_filter($array1, "odd"));
    echo "Even:\n";
    print_r(array_filter($array2, "even"));
    ?>

    输出结果:

    Odd :
    Array
    (
        [a] => 1
        [c] => 3
        [e] => 5
    )
    Even:
    Array
    (
        [0] => 6
        [2] => 8
        [4] => 10
        [6] => 12
    )

    推荐教程:《PHP

    以上就是PHP如何删除数组的空元素?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:php怎么禁止页面刷新? 下一篇:php怎样设置cookie
    大前端线上培训班

    相关文章推荐

    • linux上怎么设置phpmyadmin?• PHP 如何实现图片上传预览?• php中怎么将二维数组转为一维数组• ci中php如何去除index.php• 访问phpmyadmin时显示空白怎么办?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网