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 相关文章推荐
PHP重定向的3种方式
Mar 07 PHP
PHP中对于浮点型的数据需要用不同的方法解决
Mar 11 PHP
destoon之一键登录设置
Jun 21 PHP
Laravel 5框架学习之日期,Mutator 和 Scope
Apr 08 PHP
PHP中配置IIS7实现基本身份验证的方法
Sep 24 PHP
PHP搭建大文件切割分块上传功能示例
Jan 04 PHP
WAF的正确bypass
Jan 05 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
Feb 17 PHP
ecshop添加菜单及权限分配问题
Nov 21 PHP
PHP有序表查找之二分查找(折半查找)算法示例
Feb 09 PHP
PHP实现字母数字混合验证码功能
Jul 11 PHP
Yii框架where查询用法实例分析
Oct 22 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
PHP 上传文件大小限制
2009/07/05 PHP
php使用指定编码导出mysql数据到csv文件的方法
2015/03/31 PHP
PHP获得数组交集与差集的方法
2015/06/10 PHP
PHP PDOStatement::columnCount讲解
2019/01/30 PHP
thinkphp5框架路由原理与用法详解
2020/02/11 PHP
js日历功能对象
2012/01/12 Javascript
什么是DOM(Document Object Model)文档对象模型
2012/03/05 Javascript
js输出阴历、阳历、年份、月份、周示例代码
2014/01/29 Javascript
使用VS开发 Node.js指南
2015/01/06 Javascript
jquery插件jSignature实现手动签名
2015/05/04 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
2015/06/12 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
2017/05/11 Javascript
Node.js中Bootstrap-table的两种分页的实现方法
2017/09/18 Javascript
vuex 的简单使用
2018/03/22 Javascript
Vue循环组件加validate多表单验证的实例
2018/09/18 Javascript
vue移动端项目缓存问题实践记录
2018/10/29 Javascript
JS开发常用工具函数(小结)
2019/07/04 Javascript
vue2 拖动排序 vuedraggable组件的实现
2019/08/08 Javascript
vue实现下拉加载其实没那么复杂
2019/08/13 Javascript
详解JavaScript中new操作符的解析和实现
2020/09/04 Javascript
python动态加载包的方法小结
2016/04/18 Python
python实现简单爬虫功能的示例
2016/10/24 Python
一个基于flask的web应用诞生 bootstrap框架美化(3)
2017/04/11 Python
Python字符串格式化%s%d%f详解
2018/02/02 Python
Python实现快速计算词频功能示例
2018/06/25 Python
python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比
2019/04/15 Python
基于Python执行dos命令并获取输出的结果
2019/12/30 Python
Python利用逻辑回归模型解决MNIST手写数字识别问题详解
2020/01/14 Python
python统计mysql数据量变化并调用接口告警的示例代码
2020/09/21 Python
Python基于mediainfo批量重命名图片文件
2020/12/29 Python
美国鲍勃商店:Bob’s Stores
2018/07/22 全球购物
优秀干部获奖感言
2014/01/31 职场文书
好好学习保证书
2015/02/26 职场文书
个人简历求职信范文
2015/03/20 职场文书
同学聚会通知短信
2015/04/20 职场文书
安装harbor作为docker镜像仓库的问题
2022/06/14 Servers