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
php中Smarty模板初体验
Aug 08 PHP
php检测网页是否被百度收录的函数代码
Oct 09 PHP
php发送post请求函数分享
Mar 06 PHP
php读取大文件示例分享(文件操作类)
Apr 13 PHP
PHP采用XML-RPC构造Web Service实例教程
Jul 16 PHP
PDO防注入原理分析以及注意事项
Feb 25 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
Dec 18 PHP
对比分析php中Cookie与Session的异同
Feb 19 PHP
Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法
Jul 02 PHP
浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑
Oct 21 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
Mar 26 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
是否存在第一台收音机的说法
2021/03/01 无线电
Smarty模板变量调节器用法分析
2016/05/23 PHP
php中请求url的五种方法总结
2017/07/13 PHP
php设计模式之工厂方法模式分析【星际争霸游戏案例】
2020/01/23 PHP
学习javascript,实现插入排序实现代码
2011/07/31 Javascript
JS中不为人知的五种声明Number的方式简要概述
2013/02/22 Javascript
Javascript跨域请求的4种解决方式
2013/03/17 Javascript
解析JavaScript中instanceof对于不同的构造器或许都返回true
2013/12/03 Javascript
网站繁简切换的JS遇到页面卡死的解决方法
2014/03/12 Javascript
jQuery使用$.ajax进行即时验证实例详解
2015/12/11 Javascript
Bootstrap风格的WPF样式
2016/12/07 Javascript
详解jQuery选择器
2016/12/21 Javascript
JS中Map和ForEach的区别
2018/02/05 Javascript
原生javascript AJAX 三级联动的实现代码
2018/05/04 Javascript
微信小程序自定义组件之可清除的input组件
2018/07/17 Javascript
微信小程序自定义弹窗滚动与页面滚动冲突的解决方法
2019/07/16 Javascript
关于引入vue.js 文件的知识点总结
2020/01/28 Javascript
JavaScript实现留言板案例
2020/03/17 Javascript
Python中非常实用的一些功能和函数分享
2015/02/14 Python
python实现读取命令行参数的方法
2015/05/22 Python
Python MD5加密实例详解
2017/08/02 Python
疯狂上涨的Python 开发者应从2.x还是3.x着手?
2017/11/16 Python
python实现多线程行情抓取工具的方法
2018/02/28 Python
Python爬虫实现全国失信被执行人名单查询功能示例
2018/05/03 Python
在Python中实现替换字符串中的子串的示例
2018/10/31 Python
Python正则表达式匹配和提取IP地址
2019/06/06 Python
Python实现决策树并且使用Graphviz可视化的例子
2019/08/09 Python
pytorch实现CNN卷积神经网络
2020/02/19 Python
Pycharm修改python路径过程图解
2020/05/22 Python
keras实现多GPU或指定GPU的使用介绍
2020/06/17 Python
详解KMP算法以及python如何实现
2020/09/18 Python
2014年幼儿园教学工作总结
2014/12/04 职场文书
食品质检员岗位职责
2015/04/08 职场文书
开学第一周值周总结
2015/07/16 职场文书
Python实现排序方法常见的四种
2021/07/15 Python
JavaScript实现队列结构过程
2021/12/06 Javascript