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 购物车的例子
May 04 PHP
PHP+MySQL 制作简单的留言本
Nov 02 PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
Jun 09 PHP
destoon整合UCenter图文教程
Jun 21 PHP
分享最受欢迎的5款PHP框架
Nov 27 PHP
PHP中iconv函数知识汇总
Jul 02 PHP
CI框架整合widget(页面格局)的方法
May 17 PHP
Yii2使用自带的UploadedFile实现的文件上传
Jun 20 PHP
PHP会员找回密码功能的简单实现
Sep 05 PHP
yii2学习教程之5种内置行为类详解
Aug 03 PHP
PHP实现支持CURL字符串证书传输的方法
Mar 23 PHP
php的命名空间与自动加载实现方法
Aug 25 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
人大复印资料处理程序_输入篇
2006/10/09 PHP
php比较两个绝对时间的大小
2014/01/31 PHP
IE autocomplete internet explorer's autocomplete
2007/06/30 Javascript
将文本输入框内容加入表中的js代码
2013/08/18 Javascript
设为首页和收藏的Javascript代码(亲测兼容IE,Firefox,chrome等浏览器)
2013/11/18 Javascript
JS弹出层的显示与隐藏示例代码
2013/12/27 Javascript
node.js中的fs.rename方法使用说明
2014/12/16 Javascript
JavaScript静态类型检查工具FLOW简介
2015/01/06 Javascript
javascript如何写热点图
2015/12/08 Javascript
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
全面解析Javascript无限添加QQ好友原理
2016/06/15 Javascript
JS实现HTML表格排序功能
2016/08/05 Javascript
为jQuery-easyui的tab组件添加右键菜单功能的简单实例
2016/10/10 Javascript
vue2.0结合DataTable插件实现表格动态刷新的方法详解
2017/03/17 Javascript
Angular2 组件交互实例详解
2017/08/24 Javascript
详解使用React进行组件库开发
2018/02/06 Javascript
前后端如何实现登录token拦截校验详解
2018/09/03 Javascript
JavaScript循环遍历你会用哪些之小结篇
2018/09/28 Javascript
Vue 表情包输入组件的实现代码
2019/01/21 Javascript
解决cordova+vue 项目打包成APK应用遇到的问题
2019/05/10 Javascript
JS实现悬浮球只在一侧滑动并且是横屏状态下
2020/08/19 Javascript
Python中的二叉树查找算法模块使用指南
2014/07/04 Python
pyqt 实现QlineEdit 输入密码显示成圆点的方法
2019/06/24 Python
python爬虫之遍历单个域名
2019/11/20 Python
Pytorch在NLP中的简单应用详解
2020/01/08 Python
python中shell执行知识点
2020/05/06 Python
Python 处理日期时间的Arrow库使用
2020/08/18 Python
Falconeri美国官网:由羊绒和羊毛制成的针织服装
2018/04/08 全球购物
ShellScript面试题一则-ShellScript编程
2014/06/24 面试题
淘宝店铺营销方案
2014/02/13 职场文书
哈弗商学院毕业生求职信
2014/02/26 职场文书
倡议书格式模板
2014/05/13 职场文书
淮阳太昊陵导游词
2015/02/10 职场文书
2016三八妇女节慰问信
2015/11/30 职场文书
《灰雀》教学反思
2016/02/19 职场文书
给numpy.array增加维度的超简单方法
2021/06/02 Python