zoukankan      html  css  js  c++  java
  • PHP去除数组中的空值

    简介:这是PHP去除数组中的空值的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。

    class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=332950' scrolling='no'>
    foreach( $arr as $k=>$v){   
        if( !$v )   
            unset( $arr[$k] );   
    }


    呵呵以前都是这样写也挺美的


    在网上闲逛的时候,看到人有提示用array_filter,觉得很吃惊。打开手册瞅了一下,发现自己一直就守着个宝山却不知道如何使用。

    array_filter函数的功能是利用回调函数来对数组进行过滤,一直都以为用回调函数才能处理,却没有发现手册下面还有一句,如果没有回调函数,那么默认就是删除数组中值为false的项目。

    例程:
    $entry = array(   
                 0 => 'foo',   
                 1 => false,   
                 2 => -1,   
                 3 => null,   
                 4 => ''  
              );   
      
    print_r(array_filter($entry)); 


    Array   
    (   
        [0] => foo   
        [2] => -1   
    )  


    看来,以后还是要多看手册啊……

    就象array_slice一样也是个好东西。可惜以前从来没有注意过。

    建议:PHP里面最重要的两章应该就是数组操作和字符串操作,这两章里面的函数都必须要熟练,其他的就等用的时候再查吧

    “PHP去除数组中的空值”的更多相关文章 》

    爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

    http://biancheng.dnbcw.info/php/332950.html pageNo:11
  • 相关阅读:
    URLEncode解决url中有特殊字符的问题
    监控系统概览
    SpringBoot 上传文件夹
    关于postgresql报 ERROR: XXX does not exist
    postgresql学习
    git学习
    学习博客
    面试准备
    jvm
    线程池面试题
  • 原文地址:https://www.cnblogs.com/ooooo/p/2249302.html
Copyright © 2011-2022 走看看