首页 PHP 库 其它类库 操作数组的PHP类类库
操作数组的PHP类类库
<?php
class ArrayHelper{
    
    static function removeEmpty(& $arr, $trim = TRUE)
    {
        foreach ($arr as $key => $value)
        {
            if (is_array($value))
            {
                self::removeEmpty($arr[$key]);
            }
            else
            {
                $value = trim($value);
                if ($value == '')
                {
                    unset($arr[$key]);
                }
                elseif ($trim)
                {
                    $arr[$key] = $value;
                }
            }
        }
    }

从数组中删除空白的元素(包括只有空白字符的元素)

用法:

@code php

$arr = array('', 'test', '   ');

ArrayHelper::removeEmpty($arr);

dump($arr);

输出结果中将只有 'test'

@endcode

@param array $arr 要处理的数组

@param boolean $trim 是否对数组元素调用 trim 函数



免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

方便实用的PHP数据库操作类 方便实用的PHP数据库操作类

22 Aug 2019

一个简单的php mysql数据库操作类,含有增删改查以及分页和排序功能 直接实例化 $db_class 即可使用 !

PHP操作SQLite数据库类与用法详解 PHP操作SQLite数据库类与用法详解

21 May 2018

这篇文章主要介绍了PHP实现的简单操作SQLite数据库类与用法,结合具体实例形式分析了php封装的针对SQLite数据库相关增删改查操作技巧与使用方法,需要的朋友可以参考下

如何在类中使用单例模式的 PDO 来实现高效的数据库操作? 如何在类中使用单例模式的 PDO 来实现高效的数据库操作?

02 Nov 2024

将 PDO 合并到数据库操作类中在您的代码库中,您有多个类负责执行 MySQL 查询和...

php实现的mysqldb读写分离操作类 php实现的mysqldb读写分离操作类

26 May 2018

这篇文章主要介绍了php实现的mysqldb读写分离操作类,结合实例形式分析了php针对数据库的读写分离操作实现技巧,并给出了该封装类的具体使用方法,需要的朋友可以参考下

如何避免 PHP 数据库查询中的'尝试访问 bool 类型值的数组偏移量”错误? 如何避免 PHP 数据库查询中的'尝试访问 bool 类型值的数组偏移量”错误?

19 Nov 2024

检查数据库存在时如何处理“尝试访问 bool 类型值的数组偏移量”错误尝试检查...

详解PHP封装的一个单例模式Mysql操作类 详解PHP封装的一个单例模式Mysql操作类

08 Jun 2018

PHP封装的一个单例模式Mysql操作类在php中有着重要的作用,本文将详细的讲解其相关知识。

See all articles