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 相关文章推荐
解决中英文字符串长度问题函数
Jan 16 PHP
MySQL修改密码方法总结
Mar 25 PHP
《PHP编程最快明白》第三讲:php数组
Nov 01 PHP
利用phpExcel实现Excel数据的导入导出(全步骤详细解析)
Nov 26 PHP
linux实现php定时执行cron任务详解
Dec 24 PHP
yii添删改查实例
Nov 16 PHP
php使用ffmpeg向视频中添加文字字幕的实现方法
May 23 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
Mar 23 PHP
Yii2配置Nginx伪静态的方法
May 05 PHP
老生常谈PHP 文件写入和读取(必看篇)
May 22 PHP
PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法示例
Aug 10 PHP
PHP多线程模拟实现秒杀抢单
Feb 07 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 版获取重定向后的地址(代码)
2013/06/26 PHP
php获取$_POST同名参数数组的实现介绍
2013/06/30 PHP
PHPExcel读取EXCEL中的图片并保存到本地的方法
2015/02/14 PHP
PHP.vs.JAVA
2016/04/29 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
JavaScript 判断浏览器类型及版本
2009/02/21 Javascript
ie8本地图片上传预览示例代码
2014/01/12 Javascript
关于javascript原型的修改与重写(覆盖)差别详解
2016/08/31 Javascript
Node.js + express基本用法教程
2019/03/14 Javascript
详解vue-cli3开发Chrome插件实践
2019/05/29 Javascript
微信小程序 如何保持登录状态
2019/08/16 Javascript
layui动态渲染生成select的option值方法
2019/09/23 Javascript
小程序选项卡以及swiper套用(跨页面)
2020/06/19 Javascript
[44:21]Ti4 循环赛第四日 附加赛NEWBEE vs LGD
2014/07/13 DOTA
[59:00]OG vs TNC 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python 中文字符串的处理实现代码
2009/10/25 Python
Python解析xml中dom元素的方法
2015/03/12 Python
python获取当前用户的主目录路径方法(推荐)
2017/01/12 Python
Python网络编程之TCP与UDP协议套接字用法示例
2018/02/02 Python
cmd运行python文件时对结果进行保存的方法
2018/05/16 Python
Python minidom模块用法示例【DOM写入和解析XML】
2019/03/25 Python
如何利用Python动态模拟太阳系运转
2020/09/04 Python
如何使用html5与css3完成google涂鸦动画
2012/12/16 HTML / CSS
Jacadi Paris美国官方网站:法国童装品牌
2017/10/15 全球购物
英国最大的LED专业零售商:Led Hut
2018/03/16 全球购物
现代家居用品及礼品:LBC Modern
2018/06/24 全球购物
西班牙多品牌鞋店连锁店:Krack
2018/11/30 全球购物
男方父母婚礼答谢词
2014/01/25 职场文书
励志演讲稿500字
2014/08/21 职场文书
大学生军训自我鉴定范文
2014/09/18 职场文书
幼儿园小班个人总结
2015/02/12 职场文书
辞职书格式样本
2015/02/26 职场文书
业务员辞职信范文
2015/03/02 职场文书
2016年政治理论学习心得体会
2016/01/25 职场文书
《搭石》教学反思
2016/02/18 职场文书
人生感悟经典句子
2019/08/20 职场文书