PHP小集锦(二)数组去除空值
2016-02-21 20:49
519 查看
//①️建议使用 $array = array("","e","v","g","t"); $array = array_filter($array); var_dump($array); //②不建议使用:<span style="color: rgb(68, 68, 68); font-family: -webkit-standard; font-size: 14px;">先将$arr转为对象,然后利用对象的特性来删除,因为:foreach是将当前操作的数组进行copy,每操作一下foreach,都是copy了一个变量,页面里面如果有太多的foreach,会是一个很大的消耗。</span> $array = array("","a","c","d",""); foreach ($array as $k=>$v){ if (!$v){ unset($array[$k]); } } var_dump($array);
执行结果
①:array(4) { [1]=> string(1) "e" [2]=> string(1) "v" [3]=> string(1) "g" [4]=> string(1) "t" }
②:array(3) { [1]=> string(1) "a" [2]=> string(1) "c" [3]=> string(1) "d" }
相关文章推荐
- php课程---随机数
- php实现上传图片保存到数据库的方法
- php课程---Ajax(老师详解)
- file_get_contents("php://input")的使用方法
- php大文件上传php.ini配置
- php课程---初学PDO
- TP:CF71BDB9
- php课程---练习(联系人信息表)
- 阿里云服务器中FTP以及Navicat的使用(自己用)
- php课程---练习(发布新闻)
- PHP Database ODBC 之 ODBC
- PHP MySQL Delete From 之 Delete
- PHP MySQL Update 之 Update
- PHP MySQL Order By 关键词 之 Order By
- PHP MySQL Where 子句 之Where
- PHP MySQL Select 之Select
- 【PHP缩略图类】手机照片不能生成缩略图问题以及解决方式
- PHP MySQL Insert Into 之 Insert
- PHP MySQL 创建数据库和表 之 Create
- PHP MySQL 连接数据库 之 Connect