PHP数组里面0的元素怎样去掉,代码是什么
Admin 2022-08-05 群英技术资讯 1817 次浏览
今天这篇给大家分享的知识是“PHP数组里面0的元素怎样去掉,代码是什么”,小编觉得挺不错的,对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇“PHP数组里面0的元素怎样去掉,代码是什么”文章能帮助大家解决问题。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,则被操作的数组的当前值就会被包含在返回的结果数组中, 并将结果组成一个新的数组。如果原数组是一个关联数组,键名保持不变。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
在本篇文章里小编给大家整理的是关于零基础php编程好学吗的相关文章,有需要的朋友们可以参考下。
php中__call方法的用法:1、当要调用的方法不存在或者权限不足时候,会自动调用。2、首先要重写__call方法,__call方法有2个参数,method和param,对应真实的方法名字和参数。
这篇文章主要介绍PHP中rename函数错误原因级解决方法,有需要的朋友可以继续往下看,希望大家阅读完这篇文章能有所收获,接下来小编带着大家一起了解看看。
这篇文章主要给大家介绍了关于Yii2框架跑脚本时内存泄漏问题的分析与解决方法,文中通过示例代码介绍的非常详细,对大家学习或者使用Yii2具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
这篇文章主要介绍了PHP八大设计模式案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008