php怎么清除数组中的空值

发布于 2022-11-11 00:29:11      浏览 548

php怎么清除数组中的空值

1.foreach或者while
利用foreach或者while语法结构遍历数组,一个个判断删除数组中的空值元素 unset( $arr[$k] )
2.array_filter()
array_filter函数的功能是利用回调函数来对数组进行过滤,如果没有回调函数,则默认删除数组中值为false,null,0和空值的项目

问题解析:

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_slice函数的功能是取出数组的中的一段,但它默认会重新排序并重置数组的数字索引。可以利用它重置数组中的数字索引。

上一篇:php写入csv保留英文双引号的方法 下一篇:怎么将html实体替换成实际符号

相关推荐

  • 代码片段快捷键怎么设置
    代码片段快捷键怎么设置 1.打开dw软件,按【Shift+F9】打开代码片断列表。 2.右键代码片断,选择【添加触发键】。 3.输入键名完成设置,使用时编辑器中输入键名……

    DW基础 发布于 2022-11-11 00:28:08 浏览 431

  • Dreamweaver怎么添加代码片段
    Dreamweaver怎么添加代码片段 1.打开dw软件,按【Shift+F9】打开代码片断列表。 2.右键自定义文件夹,选择【新建代码片断】。 3.在代码片断对话框中,输入名称和代码……

    DW基础 发布于 2022-11-11 00:27:39 浏览 343

  • wps怎么用斜线分割单元格
    wps怎么用斜线分割单元格 1.在表格中定位任意单元格,按【Ctrl+1】或右键菜单选择。 2.在【边框】选项卡中,点击【斜线】按钮添加斜线。

    WPS基础 发布于 2022-11-11 00:24:25 浏览 364

  • wps最后一页空白页怎么删除
    wps最后一页空白页怎么删除 1.将光标定位到空白页开始位置。 2.按住Shift不放将鼠标移到空白页末尾单击左键全选。 3.按键盘上【Back Space】键删除空白页。……

    WPS基础 发布于 2022-11-11 00:22:46 浏览 384

  • php怎么暂停几秒程序执行
    php怎么暂停几秒程序执行 1.sleep() 函数延迟执行当前脚本若干秒。

    PHP基础 发布于 2022-11-10 22:09:12 浏览 279

  • php怎么转义双引号
    php怎么转义双引号 1.addslashes()函数返回在预定义字符之前添加反斜杠的字符串。

    PHP基础 发布于 2022-11-10 15:51:21 浏览 308

  • mysql怎么截取字段部分内容
    mysql怎么截取字段部分内容 1.left(str,len)从左边截取len。 2.right(str,len)从右边截取len。 3.substring(str,index,len) 截取str,从index开始,截取len长度……

    MYSQL 发布于 2022-11-01 00:29:05 浏览 308

  • Excel怎么快速启用宏
    Excel怎么快速启用宏 1.在顶部选择【开发工具】菜单,然后点击打开【宏安全性】工具。 2.在信任中心对话框中,选择【启用VBA宏】选项。

    EXCEL基础 发布于 2022-10-25 17:10:21 浏览 346

  • mysql怎么将两个或多个字符字段链接在一起
    mysql怎么将两个或多个字符字段链接在一起 1.concat(str1,str2,...)是直接把str1和str2等等的字符串无缝拼接拼接再把起来。 2.concat_ws(separator,str1,str2,...)是用指定……

    MYSQL 发布于 2022-10-15 11:41:30 浏览 255

  • ppt背景怎么设置成图片
    ppt背景怎么设置成图片 1.在打开的ppt文档中,选择【设计】菜单,点击【设置背景格式】工具按钮。 2.在设置背景格式对话看看中,选择【图片或文理填充】选项,然……

    PPT基础 发布于 2022-09-16 13:10:39 浏览 422