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的历史和优缺点
Oct 09 PHP
操作Oracle的php类
Oct 09 PHP
php下实现一个阿拉伯数字转中文数字的函数
Jul 10 PHP
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
Oct 22 PHP
php FLEA中二叉树数组的遍历输出
Sep 26 PHP
自己写的php curl库实现整站克隆功能
Feb 12 PHP
php随机抽奖实例分析
Mar 04 PHP
php获取、检查类名、函数名、方法名的函数方法
Jun 25 PHP
PHP版本升级到7.x后wordpress的一些修改及wordpress技巧
Dec 25 PHP
PHP两个n位的二进制整数相加问题的解决
Aug 26 PHP
PHP PDOStatement::setFetchMode讲解
Feb 03 PHP
TP5框架实现签到功能的方法分析
Apr 05 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
php5中类的学习
2008/03/28 PHP
PHP正则替换函数preg_replace和preg_replace_callback使用总结
2014/09/22 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
PHP封装的page分页类定义与用法完整示例
2018/12/24 PHP
非常不错的一个javascript 类
2006/11/07 Javascript
function, new function, new Function之间的区别
2007/03/08 Javascript
javascript之大字符串的连接的StringBuffer 类
2007/05/08 Javascript
javascript CSS画图之基础篇
2009/07/29 Javascript
jquery imgareaselect 使用利用js与程序结合实现图片剪切
2009/07/30 Javascript
jQuery实现简单网页遮罩层/弹出层效果兼容IE6、IE7
2014/06/16 Javascript
教你用AngularJS框架一行JS代码实现控件验证效果
2014/06/23 Javascript
JavaScript中的函数(二)
2015/12/23 Javascript
JavaScript数据存储 Cookie篇
2016/07/02 Javascript
在JSP中如何实现MD5加密的方法
2016/11/02 Javascript
详解vue-cli+element-ui树形表格(多级表格折腾小计)
2019/04/17 Javascript
js实现点击生成随机div
2020/01/16 Javascript
Python中使用socket发送HTTP请求数据接收不完整问题解决方法
2015/02/04 Python
讲解Python中的递归函数
2015/04/27 Python
Python cookbook(数据结构与算法)保存最后N个元素的方法
2018/02/13 Python
基于Python3.6+splinter实现自动抢火车票
2018/09/25 Python
python pandas实现excel转为html格式的方法
2018/10/23 Python
Python3.5实现的罗马数字转换成整数功能示例
2019/02/25 Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
2019/04/09 Python
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
2019/10/06 Python
Python3使用腾讯云文字识别(腾讯OCR)提取图片中的文字内容实例详解
2020/02/18 Python
在spyder IPython console中,运行代码加入参数的实例
2020/04/20 Python
使用Keras实现Tensor的相乘和相加代码
2020/06/18 Python
html5 CSS过度-webkit-transition使用介绍
2013/07/02 HTML / CSS
最新个人职业生涯规划书
2014/01/22 职场文书
微笑服务标语
2014/06/24 职场文书
师德师风的心得体会
2014/09/02 职场文书
读群众路线的心得体会
2014/09/03 职场文书
2016大学生形势与政策心得体会
2016/01/12 职场文书
护士工作心得体会
2016/01/25 职场文书
应届生们该怎么书写求职信?
2019/07/05 职场文书
Django对接elasticsearch实现全文检索的示例代码
2021/08/02 Python