先上数组去掉重复项array_quchong的代码:
	
/* 
 * @fun 数组去掉重复项
 * @param array $arr 原数组
 * @return array 去重后的数组
 */
function array_quchong($arr){
    $arrTmp = array();
    foreach( $arr as $key => $value )
    {
        if(!in_array($value, $arrTmp))
            array_push($arrTmp, $value);
    }
    return $arrTmp;
}
看完代码之后 ,简单说一下原理。
	
首先,创建一个新的空的临时数组。
然后,遍历原数组,将原数组每个元素拿来检查一下是否已存在于新数组中。如果不存在,则放入新数组;如果已存在,则表示之前已出现过此元素了,当前元素正是应该被去除除的重复项,不放入新数组中。
最后,新数组就是我们要的去重后的结果数组。
要饭二维码




