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中的数组操作函数整理
Aug 18 PHP
php in_array 函数使用说明与in_array需要注意的地方说明
Apr 13 PHP
PHP 事务处理数据实现代码
May 13 PHP
php通用防注入程序 推荐
Feb 26 PHP
PHP模块 Memcached功能多于Memcache
Jun 14 PHP
PHP设置一边执行一边输出结果的代码
Sep 30 PHP
php实现批量压缩图片文件大小的脚本
Jul 04 PHP
Laravel 5 框架入门(二)构建 Pages 的管理功能
Apr 09 PHP
理解php依赖注入和控制反转
May 11 PHP
PHP生成短网址方法汇总
Jul 12 PHP
php实现与python进行socket通信的方法示例
Aug 30 PHP
PHP 枚举类型的管理与设计知识点总结
Feb 13 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开发环境配置(MySQL数据库安装图文教程)
2010/04/28 PHP
php实现图片转换成ASCII码的方法
2015/04/03 PHP
php把大写命名转换成下划线分割命名
2015/04/27 PHP
PHP快速排序算法实现的原理及代码详解
2019/04/03 PHP
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
2010/07/11 Javascript
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
多引号嵌套的变量命名的问题
2014/05/09 Javascript
jQuery中children()方法用法实例
2015/01/07 Javascript
简单谈谈node.js 版本控制 nvm和 n
2015/10/15 Javascript
js倒计时抢购实例
2015/12/20 Javascript
AngularJS中的拦截器实例详解
2017/04/07 Javascript
利用 spin.js 生成等待效果(js 等待效果)
2017/06/25 Javascript
关于JavaScript的单双引号嵌套问题
2017/08/20 Javascript
JS去掉字符串末尾的标点符号及删除最后一个字符的方法
2017/10/24 Javascript
vue采用EventBus实现跨组件通信及注意事项小结
2018/06/14 Javascript
vue项目中全局引入1个.scss文件的问题解决
2019/08/01 Javascript
JavaScript 禁止用户保存图片的实现代码
2020/04/28 Javascript
Python 开发Activex组件方法
2009/11/08 Python
Python爬虫包BeautifulSoup简介与安装(一)
2018/06/17 Python
Python中关键字global和nonlocal的区别详解
2018/09/03 Python
详解python while 函数及while和for的区别
2018/09/07 Python
在Pandas中给多层索引降级的方法
2018/11/16 Python
python程序封装为win32服务的方法
2021/03/07 Python
Python进程间通信Queue消息队列用法分析
2019/05/22 Python
pandas的连接函数concat()函数的具体使用方法
2019/07/09 Python
Python爬虫爬取杭州24时温度并展示操作示例
2020/03/27 Python
浅谈keras通过model.fit_generator训练模型(节省内存)
2020/06/17 Python
CSS3轻松实现清新 Loading 效果的简单实例
2016/06/06 HTML / CSS
CSS3实现文本垂直排列的方法
2018/07/10 HTML / CSS
美德少年事迹材料
2014/01/23 职场文书
施工安全生产承诺书
2014/05/23 职场文书
学生干部培训方案
2014/06/12 职场文书
建筑学专业自荐书
2014/07/09 职场文书
公司踏青活动方案
2014/08/16 职场文书
外国人来华邀请函
2015/01/31 职场文书
农村老人去世追悼词
2015/06/23 职场文书