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中=赋值操作符对不同数据类型的不同行为
Jan 02 PHP
两种php给图片加水印的实现代码
Apr 18 PHP
PHP Web木马扫描器代码分享
Sep 06 PHP
PHP 接入微信扫码支付总结(总结篇)
Nov 03 PHP
简述php环境搭建与配置
Dec 05 PHP
PHP两种实现无级递归分类的方法
Mar 02 PHP
PHP实现随机生成水印图片功能
Mar 22 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
Jun 06 PHP
php面向对象的用户登录身份验证
Jun 08 PHP
Laravel 6.2 中添加了可调用容器对象的方法
Oct 22 PHP
基于PHP+Mysql简单实现了图书购物车系统的实例详解
Aug 06 PHP
PHP中SESSION过期设置
Mar 09 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
PHPMailer 中文使用说明小结
2010/01/22 PHP
PHP解析html类库simple_html_dom的转码bug
2014/05/22 PHP
PHP记录和读取JSON格式日志文件
2016/07/07 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
2019/04/02 PHP
用Javascript实现UTF8编码转换成gb2312编码
2006/12/22 Javascript
Jquery 弹出层插件实现代码
2009/10/24 Javascript
Js 时间间隔计算的函数(间隔天数)
2011/11/15 Javascript
Eval and new funciton not the same thing
2012/12/27 Javascript
js动态调用css属性的小规律及实例说明
2013/12/28 Javascript
JQuery解析HTML、JSON和XML实例详解
2014/03/29 Javascript
js判断游览器类型及版本号的代码
2014/05/11 Javascript
纯js实现重发验证码按钮倒数功能
2015/04/21 Javascript
js上传图片及预览功能实例分析
2015/04/24 Javascript
JS组件系列之Bootstrap Icon图标选择组件
2016/01/28 Javascript
jquery基础知识第一讲之认识jquery
2016/03/17 Javascript
Angular 页面跳转时传参问题
2016/08/01 Javascript
Textarea输入字数限制实例(兼容iOS&amp;安卓)
2017/07/06 Javascript
详解webpack require.ensure与require AMD的区别
2017/12/13 Javascript
使用Electron构建React+Webpack桌面应用的方法
2017/12/15 Javascript
详解nodejs 配置文件处理方案
2019/01/02 NodeJs
小程序数据通信方法大全(推荐)
2019/04/15 Javascript
微信小程序登录对接Django后端实现JWT方式验证登录详解
2019/07/29 Javascript
浅析vue中的provide / inject 有什么用处
2019/11/10 Javascript
JQuery省市联动效果实现过程详解
2020/05/08 jQuery
微信h5静默和非静默授权获取用户openId的方法和步骤
2020/06/08 Javascript
jquery实现上传图片功能
2020/06/29 jQuery
JavaScript中window和document用法详解
2020/07/28 Javascript
通过Python实现自动填写调查问卷
2017/09/06 Python
Python算法之图的遍历
2017/11/16 Python
详解python的四种内置数据结构
2019/03/19 Python
Python3.5常见内置方法参数用法实例详解
2019/04/29 Python
欧舒丹比利时官网:L’OCCITANE比利时
2017/04/25 全球购物
用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
2012/11/25 面试题
培训研修方案
2014/06/06 职场文书
音乐幼师求职信
2014/07/09 职场文书
2019年度开业庆典祝福语大全!
2019/07/05 职场文书