php去除数组中为0的元素的实例分析

admin3年前PHP教程63

1、利用array_diff()函数来去除数组中为0的元素。

2、该函数用于比较两个数组的值并返回差集,只需要使用一个包含“0”数组和原数组进行比较即可。语法格式“array_diff($arr, [0])”。

实例

?

1
2
3
4
5
6
<?php
// 清除数组中指定元素
$arr = [1,2,3,0,1];
$arr = array_diff($arr, [0]);//输出[1,2,3,1]
var_dump($arr);
?>






内容扩展:

在实现移除数组中项目为空的元素或为某值的元素时用到了两个函数 array_filter、create_function

先看一个实例:

?

1
2
3
$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);






返回结果:

?

1
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )






函数介绍: array_filter

array_filter() 函数用回调函数过滤数组中的元素,如果自定义过滤函数返回 true,则被操作的数组的当前值就会被包含在返回的结果数组中, 并将结果组成一个新的数组。如果原数组是一个关联数组,键名保持不变。

到此这篇关于php去除数组中为0的元素的实例分析的文章就介绍到这了,更多相关php去除数组中为0的元素内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:py/php/shuzu/34597

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

php去除deprecated的实例方法

1、找到并打开“php/php.ini”文件。2、修改内容为“error_reporting = E_ALL & ~E_NOTICE & ~E_DE...

PHP中=&gt;和-&gt;以及::符号的用法

没关系,下面我们做一下详细的解释,如果你有C++,Perl基础,你会发现这些家伙和他们里面的一些符号功能是差不多的。‘- >'符号插入式解引用操作符”(infix...

几个选择GPU服务器的建议美国gpu服务器租用品牌有哪些

在用户购买GPU服务器之前,可能最先想到的是那些有名的大规模的服务提供商,但是价格昂贵使用户望而却步。此外,其他服务提供商也同样优秀,并且可以在价格优秀的情况下既保证了GPU服务器的质量又保证了可以充...

TikTok东南亚服务器节点租用推荐

TikTok东南亚服务器节点租用推荐?TikTok是一款非常受欢迎的社交媒体应用程序,如果您想在东南亚地区使用TikTok,建议选择租用以下几个服务器节点:新加坡:新加坡是东南亚地区的中心城市之一,拥...

如何用Laravel包含你自己的帮助函数

很多教程都会说,你在 composer.json 这个文件中通过添加一个自动加载的文件,就可以实现这个需求。但我认为这不是一个好的方式,当你在 helpers.php 文件中添加了更多的函数时,可读性...

php中rsort函数实例用法

在讲到升序的数组方法后,那么对应的就会出现降序的方法。在我们正式揭晓方法之前,大家已经学习了sort函数的用法,那么对应的降序函数名称就是rsort() 。两个函数在结构语法上都非常相似,下面我们就r...