<?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
相关文章
15Jul2023
PHP中的数组数据类型的遍历和操作技巧在PHP中,数组是一种非常常用的数据类型,它允许我们将一组相关的数据元素存储在一个变量中。使用数组,我们可以通过索引或关联键来访问和操作数组中的数据。本文将介绍PHP中数组的遍历和操作技巧,并提供一些示例代码供参考。遍历索引数组索引数组是最常见的一种数组类型,它使用自动分配的数字作为索引。我们可以使用for循环或fore
13Jun2016
php MYSQL数据操作类。mysql 数据库操作类,分享给大家 [php] ?php /** *db.class.php create databse object * *@author Dick 417@668x.net *@copyright http://blog.csdn.net/haibrother * **/ class D
21May2018
这篇文章主要介绍了PHP实现的简单操作SQLite数据库类与用法,结合具体实例形式分析了php封装的针对SQLite数据库相关增删改查操作技巧与使用方法,需要的朋友可以参考下