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 相关文章推荐
Mysql的常用命令
Oct 09 PHP
phpmyadmin MySQL 加密配置方法
Jul 05 PHP
重新封装zend_soap实现http连接安全认证的php代码
Jan 12 PHP
如何让CI框架支持service层
Oct 29 PHP
php异常处理方法实例汇总
Jun 24 PHP
PHP下载远程图片并保存到本地方法总结
Jan 22 PHP
PHP Ajax JavaScript Json获取天气信息实现代码
Aug 17 PHP
Laravel日志用法详解
Oct 09 PHP
PHP页面跳转实现延时跳转的方法
Dec 10 PHP
PHP折半(二分)查找算法实例分析
May 12 PHP
PHP实现单文件、多个单文件、多文件上传函数的封装示例
Sep 02 PHP
php传值和传引用的区别点总结
Nov 19 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读注册表
2006/10/09 PHP
php下统计用户在线时间的一种尝试
2010/08/26 PHP
thinkPHP实现基于ajax的评论回复功能
2018/06/22 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
Gambit vs ForZe BO3 第三场 2.13
2021/03/10 DOTA
控制打印时页眉角的代码
2007/02/08 Javascript
jquery插件之easing 动态菜单
2010/08/21 Javascript
Jquery数独游戏解析(一)-页面布局
2010/11/05 Javascript
让人印象深刻的10个jQuery手风琴效果应用
2012/05/08 Javascript
javascript基础知识大全 便于大家学习,也便于我自己查看
2012/08/17 Javascript
JQueryEasyUI Layout布局框架的使用
2013/04/08 Javascript
使用非html5实现js板连连看游戏示例代码
2013/09/22 Javascript
vue.js入门教程之计算属性
2016/09/01 Javascript
JS/jquery实现一个网页内同时调用多个倒计时的方法
2017/04/27 jQuery
Vue实现内部组件轮播切换效果的示例代码
2018/04/07 Javascript
解决antd Form 表单校验方法无响应的问题
2020/10/27 Javascript
[46:16]2018DOTA2亚洲邀请赛3月30日 小组赛B组 iG VS VP
2018/03/31 DOTA
基于python编写的微博应用
2014/10/17 Python
利用pandas将numpy数组导出生成excel的实例
2018/06/14 Python
使用pandas实现csv/excel sheet互相转换的方法
2018/12/10 Python
python实现两张图片的像素融合
2019/02/23 Python
通过python实现随机交换礼物程序详解
2019/07/10 Python
详解Django配置优化方法
2019/11/18 Python
使用Numpy对特征中的异常值进行替换及条件替换方式
2020/06/08 Python
Python如何读写字节数据
2020/08/05 Python
如何实现一个python函数装饰器(Decorator)
2020/10/12 Python
html5 web本地存储将取代我们的cookie
2012/12/26 HTML / CSS
中国跨境海淘网站:考拉海购
2016/08/01 全球购物
澳洲国民品牌乡村路折扣店:Country Road & Trenery Outlet
2018/04/19 全球购物
商业房地产广告语
2014/03/13 职场文书
缅怀革命先烈演讲稿
2014/05/14 职场文书
病人写给医生的感谢信
2015/01/23 职场文书
银行求职自荐信范文
2015/03/04 职场文书
团日活动总结格式
2015/05/11 职场文书
Apache Hudi 加速传统的批处理模式
2022/04/24 Servers
Beekeeper Studio开源数据库管理工具比Navicat更炫酷
2022/06/21 数据库