php去除数组中为0的元素的实例分析


Posted in PHP onNovember 17, 2021

1、利用array_diff()函数来去除数组中为0的元素。

2、该函数用于比较两个数组的值并返回差集,只需要使用一个包含“0”数组和原数组进行比较即可。语法格式“array_diff($arr, [0])”。

实例

<?php
// 清除数组中指定元素
$arr = [1,2,3,0,1];
$arr = array_diff($arr, [0]);//输出[1,2,3,1]
var_dump($arr);
?>

内容扩展:

在实现移除数组中项目为空的元素或为某值的元素时用到了两个函数 array_filter、create_function

先看一个实例:

$array = Array ( [0] => 1 ,[1] => 2, [2] => 3, [3] => 4,[4] => '',[5] => '' );
$array = array_filter($array,create_function('$v','return !empty($v);'));
print_r($array);

返回结果:

Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )

函数介绍: array_filter

array_filter() 函数用回调函数过滤数组中的元素,如果自定义过滤函数返回 true,则被操作的数组的当前值就会被包含在返回的结果数组中, 并将结果组成一个新的数组。如果原数组是一个关联数组,键名保持不变。

到此这篇关于php去除数组中为0的元素的实例分析的文章就介绍到这了,更多相关php去除数组中为0的元素内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
Get或Post提交值的非法数据处理
Oct 09 PHP
php下统计用户在线时间的一种尝试
Aug 26 PHP
PHP OPCode缓存 APC详细介绍
Oct 12 PHP
php设计模式 Delegation(委托模式)
Jun 26 PHP
php的sso单点登录实现方法
Jan 08 PHP
php简单判断两个字符串是否相等的方法
Jul 13 PHP
PHP 二维数组和三维数组的过滤
Mar 16 PHP
php array_udiff_assoc 计算两个数组的差集实例
Nov 12 PHP
微信公众号开发之通过接口删除菜单
Feb 20 PHP
thinkPHP5框架分页样式类完整示例
Sep 01 PHP
laravel请求参数校验方法
Oct 10 PHP
Laravel中GraphQL接口请求频率实战记录
Sep 01 PHP
tp5使用layui实现多个图片上传(带附件选择)的方法实例
php png失真的原因及解决办法
Nov 17 #PHP
php实例化对象的实例方法
Nov 17 #PHP
php访问对象中的成员的实例方法
Nov 17 #PHP
php实现自动生成验证码的实例讲解
Nov 17 #PHP
php将xml转化对象的实例详解
Nov 17 #PHP
解决Laravel使用验证时跳转到首页的问题
Nov 17 #PHP
You might like
DISCUZ 分页代码
2007/01/02 PHP
php中的一个中文字符串截取函数
2007/02/14 PHP
php基于PDO实现功能强大的MYSQL封装类实例
2017/02/27 PHP
html中table数据排序的js代码
2011/08/09 Javascript
JS获取浏览器版本及名称实现函数
2013/04/02 Javascript
jQuery+jRange实现滑动选取数值范围特效
2015/03/14 Javascript
input点击后placeholder中的提示消息消失
2016/01/15 Javascript
关于在Servelet中如何获取当前时间的操作方法
2016/06/28 Javascript
javascript实现的左右无缝滚动效果
2016/09/19 Javascript
JS敏感词过滤代码
2016/12/23 Javascript
javascript实现一个网页加载进度loading
2017/01/04 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
微信小程序新手教程之页面打开数量限制
2019/03/03 Javascript
详解vue中使用vue-quill-editor富文本小结(图片上传)
2019/04/24 Javascript
手把手教你 CKEDITOR 4 实现Dialog 内嵌 IFrame操作详解
2019/06/18 Javascript
vue-router 按需加载 component: () =&gt; import() 报错的解决
2020/09/22 Javascript
在vant 中使用cell组件 定义图标该图片和位置操作
2020/11/02 Javascript
[02:54]DOTA2英雄基础教程 暗影牧师戴泽
2013/12/05 DOTA
python使用Matplotlib绘制分段函数
2018/09/25 Python
Python Opencv实现图像轮廓识别功能
2020/03/23 Python
Python如何通过Flask-Mail发送电子邮件
2020/01/29 Python
解决pycharm debug时界面下方不出现step等按钮及变量值的问题
2020/06/09 Python
Python实现疫情地图可视化
2021/02/05 Python
纯HTML5+CSS3制作生日蛋糕(代码易懂)
2016/11/16 HTML / CSS
AVON雅芳官网:世界上最大的美容化妆品公司之一
2016/11/02 全球购物
TCP协议通讯的过程和步骤是什么
2015/10/18 面试题
青年教师培训方案
2014/02/06 职场文书
授权委托书样本
2014/04/03 职场文书
初三开学计划书
2014/04/27 职场文书
捐款倡议书格式范文
2014/05/14 职场文书
文艺演出策划方案
2014/06/07 职场文书
车辆年审委托书范本
2014/09/18 职场文书
优秀新员工事迹材料
2019/05/13 职场文书
新手,如何业余时间安排好写作、提高写作能力?
2019/10/21 职场文书
单身狗福利?Python爬取某婚恋网征婚数据
2021/06/03 Python
SpringBoot项目中控制台日志的保存配置操作
2021/06/18 Java/Android