<?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
相关文章

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

11Apr2025
Oracle数据库文件家族包含七类核心文件:数据文件(.dbf):存储表格和索引数据;控制文件(.ctl):记录数据库元信息;重做日志文件(.redo):记录事务修改操作;参数文件(.pfile 或 .spfile):配置数据库运行设置;归档日志文件(.arch):备份重做日志文件;临时文件(.tmp):存储查询和排序的中间结果;其他辅助文件:控制文件副本、数据字典文件等。

11Apr2025
Oracle数据库主要由以下类型的文件组成:数据文件(.dbf):存储数据;控制文件(.ctl):记录数据库结构信息;重做日志文件(redo log files):记录数据修改操作;参数文件(init.ora/spfile.ora):包含数据库设置;归档日志文件(archive log files):重做日志文件的备份;密码文件:保护数据库免受非法访问。

11Apr2025
Oracle数据库文件系统由多种文件共同构成:数据文件:存储实际数据。控制文件:记录数据库结构信息。重做日志文件:记录数据库修改操作。参数文件:包含数据库参数设置。临时文件:存储中间结果。理解这些文件类型及其之间的关系对于数据库管理和性能调优至关重要。规划文件数量、大小和存储介质可优化性能并确保数据可用性。


热工具
