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读取MySQL数据代码
Jun 05 PHP
php daddslashes()和 saddslashes()有哪些区别分析
Oct 26 PHP
解析php二分法查找数组是否包含某一元素
May 23 PHP
smarty缓存用法分析
Dec 16 PHP
四个常见html网页乱码问题及解决办法
Sep 08 PHP
Json_encode防止汉字转义成unicode的方法
Feb 25 PHP
php 生成Tab键或逗号分隔的CSV
Sep 24 PHP
php实现文章置顶功能的方法
Oct 20 PHP
php处理抢购类功能的高并发请求
Feb 08 PHP
PHP fclose函数用法总结
Feb 15 PHP
PHP实现会员账号单唯一登录的方法分析
Mar 07 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
Sep 29 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
改写ThinkPHP的U方法使其路由下分页正常
2014/07/02 PHP
PHP如何使用array_unshift()在数组开头插入元素
2020/09/01 PHP
javascript hashtable实现代码
2009/10/13 Javascript
extjs中grid中嵌入动态combobox的应用
2011/01/01 Javascript
定义JavaScript二维数组采用定义数组的数组来实现
2012/12/09 Javascript
jQuery中clone()方法用法实例
2015/01/16 Javascript
jQuery中$.click()无效问题分析
2015/01/29 Javascript
浅谈JavaScript中null和undefined
2015/07/09 Javascript
js闭包引起的事件注册问题介绍
2016/03/29 Javascript
基于AngularJS实现iOS8自带的计算器
2016/09/12 Javascript
Node.js使用Express创建Web项目详细教程
2017/03/31 Javascript
JavaScript之promise_动力节点Java学院整理
2017/07/03 Javascript
浅谈angular.copy() 深拷贝
2017/09/14 Javascript
ES6 Set结构的应用实例分析
2019/06/26 Javascript
JavaScript实现公告栏上下滚动效果
2020/03/13 Javascript
javascript 使用sleep函数的常见方法详解
2020/04/26 Javascript
Python3 socket同步通信简单示例
2017/06/07 Python
Python中的Django基本命令实例详解
2018/07/15 Python
pycharm 取消默认的右击运行unittest的方法
2018/11/29 Python
python文件操作的简单方法总结
2019/11/07 Python
django 利用Q对象与F对象进行查询的实现
2020/05/15 Python
Python Sqlalchemy如何实现select for update
2020/10/12 Python
css3简单练习实现遨游浏览器logo的绘制
2013/01/30 HTML / CSS
HTML5的表单(绝对特别强大的功能)使用示例
2013/06/20 HTML / CSS
尤妮佳moony海外旗舰店:日本殿堂级纸尿裤品牌
2018/02/23 全球购物
获取邓白氏信用报告:Dun & Bradstreet
2019/01/22 全球购物
Solid & Striped官网:美国泳装品牌
2019/06/19 全球购物
高级Java程序员面试要点
2013/08/02 面试题
2014年健康教育实施方案
2014/02/17 职场文书
文明社区申报材料
2014/08/21 职场文书
教师四风问题整改措施
2014/09/25 职场文书
房屋认购协议书
2015/01/29 职场文书
使用springMVC所需要的pom配置
2021/09/15 Java/Android
如何利用React实现图片识别App
2022/02/18 Javascript
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python
Python保存并浏览用户的历史记录
2022/04/29 Python