本文标签:PHP数组删除
PHP是比较常用的编程技术之一,于是我研究了一下PHP数组删除,在这里拿出来和大家分享一下,希望对大家有用 。PHP是一种易于学习和使用的服务器端脚本语言 。只需要很少的编程知识你就能使用PHP建立一个真正交互的WEB站点 。
- 经验之谈PHP数组函数总结
- 深入学习PHP数组函数使用方法
- 案例分析PHP数组查询
- 代码实现PHP数组排序
- 关于PHP数组遍历对比测试
PHPLIB就是最常用的可以提供一般事务需要的一系列基库 。 - 可扩展性 就像前面说的那样,PHP已经进入了一个高速发展的时期 。对于一个非程序员来说为PHP扩展附加功能可能会比较难,但是对于一个PHP程序员来说并不困难 。 - 面向对象编程 PHP提供了类和对象 。基于web的编程工作非常需要面向对象编程能力 。PHP支持构造器、提取类等 。 - 可伸缩性 传统上网页的交互作用是通过CGI来实现的 。CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程,下面我们就详细的看看PHP数组删除的代码 。
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; }
|