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

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

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

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

来源: 发布时间:星期一, 2009年1月12日 浏览:40次 评论:0
  php的从中删除空白元素(包括只有空白元素)将个 2维转换为 hashmap

**
* 从中删除空白元素(包括只有空白元素)
*
* @param .gif' /> $arr
* @param boolean $trim
*/
  
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' />
*/
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

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: