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文件上传主要代码讲解
Sep 30 PHP
PHP中HTML标签过滤技巧
Jan 07 PHP
php实现httpclient类示例
Apr 08 PHP
destoon实现调用当前栏目分类及子分类和三级分类的方法
Aug 21 PHP
php查询mysql数据库并将结果保存到数组的方法
Mar 18 PHP
php实现的简易扫雷游戏实例
Jul 09 PHP
WordPress的主题编写中获取头部模板和底部模板
Dec 28 PHP
基于PHP实现简单的随机抽奖小程序
Jan 05 PHP
Laravel实现自定义错误输出内容的方法
Oct 10 PHP
php验证码生成器
May 24 PHP
PHP simplexml_load_file()函数讲解
Feb 03 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
Feb 20 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 开源AJAX框架14种
2009/08/24 PHP
php修改NetBeans默认字体的大小
2013/07/02 PHP
PHP随机生成随机个数的字母组合示例
2014/01/14 PHP
php的sso单点登录实现方法
2015/01/08 PHP
php利用嵌套数组拼接与解析json的方法
2017/02/07 PHP
PHP简单实现二维数组的矩阵转置操作示例
2017/11/24 PHP
Javascript数组的排序 sort()方法和reverse()方法
2012/06/04 Javascript
jquery交替变换颜色的三种方法 实例代码
2013/11/19 Javascript
常见浏览器多长时间会提示“脚本运行时间过长”总结
2014/04/29 Javascript
纯JavaScript实现的分页插件实例
2015/07/14 Javascript
AngularJS基础 ng-keypress 指令简单示例
2016/08/02 Javascript
javascript 中的事件委托详解
2016/10/25 Javascript
JavaScript用JSONP跨域请求数据实例详解
2017/01/06 Javascript
js实现日历的简单算法
2017/01/24 Javascript
AngularJS封装$http.post()实例详解
2017/05/06 Javascript
nodejs中解决异步嵌套循环和循环嵌套异步的问题
2017/07/12 NodeJs
Bootstrap-table使用footerFormatter做统计列功能
2018/09/07 Javascript
深入分析element ScrollBar滚动组件源码
2019/01/22 Javascript
一次微信小程序内地图的使用实战记录
2019/09/09 Javascript
layui表格数据复选框回显设置方法
2019/09/13 Javascript
快速解决layui弹窗按enter键不停弹窗的问题
2019/09/18 Javascript
如何实现小程序与小程序之间的跳转
2020/11/04 Javascript
[49:11]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第二场 12.20
2020/12/23 DOTA
python打开文件并获取文件相关属性的方法
2015/04/23 Python
python下载文件记录黑名单的实现代码
2017/10/24 Python
python3.x实现base64加密和解密
2019/03/28 Python
深入理解Tensorflow中的masking和padding
2020/02/24 Python
html5中监听canvas内部元素点击事件的三种方法
2019/04/28 HTML / CSS
Expedia英国:全球最大的在线旅游公司
2017/09/07 全球购物
英国家居装饰品、户外家具和玻璃器皿购物网站:Rinkit.com
2019/11/04 全球购物
英语系本科生个人求职信
2013/09/21 职场文书
高中生的自我鉴定范文
2014/01/24 职场文书
《学会合作》教学反思
2014/04/12 职场文书
出租房屋协议书
2014/09/14 职场文书
乡镇党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
Java存储没有重复元素的数组
2022/04/29 Java/Android