发布于 2022-11-11 00:29:11 浏览 625
1.foreach或者while
利用foreach或者while语法结构遍历数组,一个个判断删除数组中的空值元素 unset( $arr[$k] )
2.array_filter()
array_filter函数的功能是利用回调函数来对数组进行过滤,如果没有回调函数,则默认删除数组中值为false,null,0和空值的项目
<?php
$array = array(
0 => '抉信网',
1 => 'www.juexinw.com',
2 => null,
3 => 1,
4 => '',
5 => false,
6 => '0'
);
print_r(array_filter($array));
?>
输出结果:
Array
(
[0] => 抉信网
[1] => www.juexinw.com
[3] => 1
)
array_filter()
备注:array_slice函数的功能是取出数组的中的一段,但它默认会重新排序并重置数组的数字索引。可以利用它重置数组中的数字索引。
上一篇:php写入csv保留英文双引号的方法 下一篇:怎么将html实体替换成实际符号DW基础 发布于 2022-11-11 00:28:08 浏览 606
DW基础 发布于 2022-11-11 00:27:39 浏览 519
WPS基础 发布于 2022-11-11 00:24:25 浏览 442
WPS基础 发布于 2022-11-11 00:22:46 浏览 456
PHP基础 发布于 2022-11-10 22:09:12 浏览 339
PHP基础 发布于 2022-11-10 15:51:21 浏览 368
MYSQL 发布于 2022-11-01 00:29:05 浏览 377
EXCEL基础 发布于 2022-10-25 17:10:21 浏览 403
MYSQL 发布于 2022-10-15 11:41:30 浏览 316
PPT基础 发布于 2022-09-16 13:10:39 浏览 492