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

 更新时间:2021年10月27日 08:33:21   作者:小妮浅浅  
在本篇文章里小编给大家整理了一篇关于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,则被操作的数组的当前值就会被包含在返回的结果数组中, 并将结果组成一个新的数组。如果原数组是一个关联数组,键名保持不变。

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

相关文章

  • PHP defined()函数的使用图文详解

    PHP defined()函数的使用图文详解

    在本篇文章里小编给各位分享的是关于PHP defined()函数的使用图文内容,有需要的朋友们参考学习下。
    2019-07-07
  • PHP实现文件下载【实例分享】

    PHP实现文件下载【实例分享】

    本篇文章主要介绍了PHP实现文件下载的示例代码。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-04-04
  • PHP Web表单生成器案例分析

    PHP Web表单生成器案例分析

    这篇文章主要介绍了PHP Web表单生成器,结合具体案例形式分析了PHP Web表单生成器基本功能需求、实现方法与操作注意事项,需要的朋友可以参考下
    2020-06-06
  • SESSION存放在数据库用法实例

    SESSION存放在数据库用法实例

    这篇文章主要介绍了SESSION存放在数据库用法,自定义了一个简单的针对数据操作的session类并给出了使用该类存储到数据库的相关技巧,需要的朋友可以参考下
    2015-08-08
  • php面向对象编程self和static的区别

    php面向对象编程self和static的区别

    这篇文章主要介绍了PHP中static关键字以及与self关键字的区别,本文讲解了static关键字的定义、迟绑定(Late Static Bindings)、以及与self关键字的区别等内容,需要的朋友可以参考下
    2016-05-05
  • PHP自定义大小验证码的方法详解

    PHP自定义大小验证码的方法详解

    本篇文章是对PHP自定义大小验证码进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 浅析php数据类型转换

    浅析php数据类型转换

    这篇文章主要介绍了php数据类型转换,有需要的朋友可以参考一下
    2014-01-01
  • php数组函数序列之array_key_exists() - 查找数组键名是否存在

    php数组函数序列之array_key_exists() - 查找数组键名是否存在

    array_key_exists() 函数判断某个数组中是否存在指定的 key,如果该 key 存在,则返回 true,否则返回 false
    2011-10-10
  • PHP中单引号与双引号的区别分析

    PHP中单引号与双引号的区别分析

    在PHP中,我们可以使用单引号或者双引号来表示字符串。不过我们作为开发者,应该了解其中的区别。单引号与双引号对于定义字符一个是可以解析变量一个是会把变量直接输出来,同时单引号与双引号在字符处理上单引号要优与双引号
    2014-08-08
  • PHP实现生成带背景的图形验证码功能

    PHP实现生成带背景的图形验证码功能

    这篇文章主要介绍了PHP实现生成带背景的图形验证码功能,结合实例形式详细分析了php生成带背景的图形验证码操作相关步骤与操作技巧,需要的朋友可以参考下
    2016-10-10

最新评论