• 技术文章 >后端开发 >php教程

    php 过滤空数组方法与过滤数组为空的元素_PHP教程

    2016-07-20 11:07:34原创383
    php 过滤空数组方法与过滤数组为空的元素 过滤空数组的方法我下面举了三个实例,一个是for,foreach,array_filter来处理,下面看实例

    php教程 过滤空数组方法与过滤数组为空的元素
    过滤空数组的方法我下面举了三个实例,一个是for,foreach,array_filter来处理,下面看实例
    */

    //方法一 利用array_filter调用我们自定的函数来过滤空值

    function clear($a)
    {
    return $a <> "";
    }

    $array = array("",'','','','',1,1,1,1,1);
    $stt = array_filter($array , "clear");

    print_r( $stt );
    /*
    输出结果

    Array
    (
    [5] => 1
    [6] => 1
    [7] => 1
    [8] => 1
    [9] => 1
    )
    空值被过滤
    */

    //过滤空数据二,用循环来处理

    $array = array("",'','2','','',1,1,1,1,1);

    foreach( $array as $v =>$vc )
    {
    if( $vc =='' )
    {
    unset($array[$v]);
    }
    }

    print_

    r( $array);

    /*
    Array
    (
    [2] => 2
    [5] => 1
    [6] => 1
    [7] => 1
    [8] => 1
    [9] => 1
    )
    */

    //方法实例三,用for来实例

    $tarray = array('','11','','www.bkjia.com','','','cn.net');

    $len = count( $tarray );
    for( $i=0;$i<$len;$i++ )
    {
    if( $tarray[$i] == '' )
    {
    unset( $tarray[$i]);
    }
    }

    print_r($tarray);

    /*
    过滤空数组后的结果为

    Array
    (
    [1] => 11
    [3] => www.bkjia.com
    [6] => cn.net
    )
    注明:本站原创教程转注明来源www.bkjia.com
    */


    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/444942.htmlTechArticlephp 过滤空数组方法与过滤数组为空的元素 过滤空数组的方法我下面举了三个实例,一个是for,foreach,array_filter来处理,下面看实例 php教程 过...

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 过滤 数组 方法 空的 元素 php 过滤 数组 方法 空的 元素 下面
    上一篇:php 无限级分类函数_PHP教程 下一篇:php在线解压ZIP文件实例代码_PHP教程
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• 用PHP来统计在线人数的四个方法详解• 最近有点迷惘,还想请大家指导上学习的方法 • php函数method_exists()与is_callable()的差别 • php开发装配地址 • php文件有关问题请问
    1/1

    PHP中文网