专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »PHP教程 » 删除数组元素:删除数组元素实用的PHP数组函数 »正文

删除数组元素:删除数组元素实用的PHP数组函数

来源: 发布时间:星期二, 2008年12月30日 浏览:51次 评论:0
php的从中删除空白元素(包括只有空白元素)将个 2维转换为 hashmap
本文来自: 脚本的家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/15522.htm

**
* 从中删除空白元素(包括只有空白元素)
*
* @param .gif' /> $arr
* @param boolean $trim
*/
[复制此代码]CODE:
function .gif' />_remove_empty(& $arr, $trim = true)
{
foreach ($arr as $key => $value) {
(is_.gif' />($value)) {
.gif' />_remove_empty($arr[$key]);
} {
$value = trim($value);
($value '') {
un($arr[$key]);
} ($trim) {
$arr[$key] = $value;
}
}
}
}

 

/**
* 将个 2维转换为 hashmap
*
* 如果省略 $valueField 参数则转换结果每项为包含该项所有数据
*
* @param .gif' /> $arr
* @param $keyField
* @param $valueField
*
* @ .gif' />
*/
[复制此代码]CODE:
function .gif' />_to_hashmap(& $arr, $keyField, $valueField = null)
{
$ret = .gif' />;
($valueField) {
foreach ($arr as $row) {
$ret[$row[$keyField]] = $row[$valueField];
}
} {
foreach($arr as $row) {
$ret[$row[$keyField]] = $row;
}
}
$ret;
}

 


0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: