php清除数组中的空值元素
来源:互联网 发布:python 打印汉字编码 编辑:程序博客网 时间:2024/05/23 01:24
摘自:http://www.phpernote.com/php-function/899.html
对于一个一维的php数组,如何清除其中值为空的元素呢?直接的办法是foreach循环一下,一个个判断排除。不过这个方法还是略显复杂,下面分享一下今天看到的一个方法,很简洁也是头一次看到这种写法的,记录一下。
假设存在如下一个一维数组:
1
$array
=
array
(0=>
'phpernote'
,1=>
''
,2=>
'com'
,3=>
''
);
清除该数组中的空元素可以这么写:
1
$array
=
array_filter
(
$array
,create_function(
'$v'
,
'return !empty($v);'
));
2
print_r(
$array
);
3
//输出结果:Array ( [0] => phpernote [2] => com );
简要分析一下以上代码中两个比较重要的函数:
array array_filter(array array,string function) 函数利用回调函数function过滤数组array中的元素,如果自定义过滤函数function返回 true,则被操作的数组array的当前值就会被包含在返回的结果数组中, 并将结果组成一个新的数组。如果原数组是一个关联数组,键名保持不变。
0 0
- php清除数组中的空值元素
- php清除数组中的空值元素
- 清除一维数组中的空元素
- [day1]如何清除数组中的空元素
- PHP 去除数组中的空元素
- jQuery清除数组中的空值
- 数组:php array_filter()删除数组中的空元素
- PHP删除数组中的空值
- 去掉数组中的空值 php
- 对数组中的元素进行查找,清除
- 清除数组中的重复元素个数
- PHP数组去除空元素的方法
- PHP交换数组中的元素和值
- 除去数组中的空字符元素array_filter()
- php 去掉二维数组中的空数组
- 如何删除数组中的空元素?如,删除下面数组中的空元素
- 清除数组重复元素
- PHP去除数组中的空值||PHP正则表达式拆分合并重组数组
- C/C++预处理 ISO/ANSI C标准译文与注解
- [leetcode] 106.Construct Binary Tree from Inorder and Postorder Traversal
- gson的简单应用
- Redis 3.0集群搭建测试(二)
- php结合phpqrcode生成带图片LOGO的二维码
- php清除数组中的空值元素
- RankNet——基本思想
- request.setAttribute("message", "失败")报错 java.lang.NullPointerException
- 欢迎使用CSDN-markdown编辑器
- bzoj1010: [HNOI2008]玩具装箱toy
- css
- CAS实现SSO 学习(二)
- Android使用内嵌数据库sqlite3查看项目数据库
- Asterisk SIP账号设置