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 21 PHP
PHP 图片上传代码
Sep 13 PHP
PHP判断远程图片或文件是否存在的实现代码
Feb 20 PHP
使用php批量删除数据库下所有前缀为prefix_的表
Jun 09 PHP
thinkphp配置连接数据库技巧
Dec 02 PHP
php实现每天自动变换随机问候语的方法
May 12 PHP
PHP自动生成表单代码分享
Jun 19 PHP
CodeIgniter生成静态页的方法
May 17 PHP
php字符串操作针对负值的判断分析
Jul 28 PHP
PHP crypt()函数的用法讲解
Feb 15 PHP
php装饰者模式简单应用案例分析
Oct 23 PHP
laravel与thinkphp之间的区别与优缺点
Mar 02 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
smarty基础之拼接字符串的详解
2013/06/18 PHP
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
2014/08/18 PHP
PHP可变变量学习小结
2015/11/29 PHP
yii 2.0中表单小部件的使用方法示例
2017/05/23 PHP
PHP数组与字符串互相转换实例
2020/05/05 PHP
javascript 事件绑定问题
2011/01/01 Javascript
了解jQuery技巧来提高你的代码(个人觉得那个jquery的手册很不错)
2012/02/10 Javascript
关于div自适应高度/左右高度自适应一致的js代码
2013/03/22 Javascript
json数据处理技巧(字段带空格、增加字段、排序等等)
2013/06/14 Javascript
微信小程序 基础知识css样式media标签
2017/02/15 Javascript
微信小程序单选radio及多选checkbox按钮用法示例
2019/04/30 Javascript
操作按钮悬浮固定在微信小程序底部的实现代码
2019/08/02 Javascript
layui+SSM的数据表的增删改实例(利用弹框添加、修改)
2019/09/27 Javascript
JS实现简单的表格增删
2020/01/16 Javascript
python中对list去重的多种方法
2014/09/18 Python
Python中__name__的使用实例
2015/04/14 Python
TensorFlow实现非线性支持向量机的实现方法
2018/04/28 Python
Python中.join()和os.path.join()两个函数的用法详解
2018/06/11 Python
Python使用ConfigParser模块操作配置文件的方法
2018/06/29 Python
基于pycharm导入模块显示不存在的解决方法
2018/10/13 Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
2019/05/04 Python
PyCharm-错误-找不到指定文件python.exe的解决方法
2019/07/01 Python
在PyTorch中Tensor的查找和筛选例子
2019/08/18 Python
Python爬虫:url中带字典列表参数的编码转换方法
2019/08/21 Python
使用python切片实现二维数组复制示例
2019/11/26 Python
Sephora丝芙兰澳洲官方网站:国际知名化妆品购物
2016/10/27 全球购物
温泉秘密:Onsen Secret
2020/07/06 全球购物
Prototype是怎么扩展DOM的
2014/10/01 面试题
国外的一些J2EE面试题一
2012/10/13 面试题
医药个人求职信范文
2014/01/29 职场文书
技能比赛获奖感言
2014/02/14 职场文书
党员先锋岗事迹材料
2014/05/08 职场文书
初中生300字旷课检讨书
2014/11/19 职场文书
学校党支部承诺书
2015/04/30 职场文书
员工辞职信范文大全
2015/05/12 职场文书
聊聊redis-dump工具安装问题
2022/01/18 Redis