建站软件 优化软件 编程软件 网页辅助 站群程序 网站程序 图像处理 资源教程 字体下载 推荐软件


您的位置:首页 > PHP学习 > 自定义删除数组元素PHP数组函数

自定义删除数组元素PHP数组函数

时间:2016-07-11 17:14:50  来源:免费模板网 作者:风雪 阅读次数 tags数组函数php

自定义一个函数来删除数组下标,看看函数是怎么用的吧
/** 

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

* @param array $arr 
* @param boolean $trim 
*/ 
代码如下:

function array_remove_empty(& $arr, $trim = true) 

foreach ($arr as $key => $value) { 
if (is_array($value)) { 
array_remove_empty($arr[$key]); 
} else { 
$value = trim($value); 
if ($value == '') { 
unset($arr[$key]); 
} elseif ($trim) { 
$arr[$key] = $value; 









/** 
* 将一个二维数组转换为 hashmap 

* 如果省略 $valueField 参数,则转换结果每一项为包含该项所有数据的数组。 

* @param array $arr 
* @param string $keyField 
* @param string $valueField 

* @return array 
*/ 
代码如下:

function array_to_hashmap(& $arr, $keyField, $valueField = null) 

$ret = array(); 
if($valueField) { 
foreach ($arr as $row) { 
$ret[$row[$keyField]] = $row[$valueField]; 

} else { 
foreach($arr as $row) { 
$ret[$row[$keyField]] = $row; 


return $ret; 

本文地址:https://www.freemoban.com/php/2016/0711/2653.html

猜你喜欢
栏目推荐
模板推荐

Copyright:www.freemoban.com 免费模板网 All Rights Reserved 网站备案:辽ICP备19014872号-2   辽公网安备 21010602000376号  辽公网安备:42900402000182号

免责声明:本站部分资源来自互联网收集,版权归原创者所有,如果侵犯了你的权益,我们会及时删除侵权内容,联系QQ:1615187561 谢谢合作!