码迷,mamicode.com
首页 > 编程语言 > 详细

php 去掉二维数组

时间:2014-11-12 18:07:44      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:php 去掉二维数组

        /**
	 * 二维数组去重
	 * @param 数组 $array
	 */
	function array_unique_fb($array)
	{
		foreach ($array as $key=>$v)
		{
			$str = ‘‘;
			foreach ($v as  $key_=>$v_){
				$str .= $key_.‘@#$‘.$v_.‘,‘;//键值拼接成以,分割字符串
			}
			$str = substr($str,0,-1);
	   		$temp[] = $str;//生成一维数字
	    }

		$temp = array_unique($temp);//去掉重复的字符串,也就是重复的一维数组

		foreach ($temp as $v)
		{
			$arr_a = explode(",",$v);
			//重新组数组
			foreach ($arr_a as  $arr_a_v){
				$arr_b = explode("@#$",$arr_a_v);
				$arr_d[$arr_b[0]] = $arr_b[1];
			}
			$temp_ [] = $arr_d;
	    }
	    return $temp_;
	}

如有意见,请留言。

本文出自 “喜欢这里” 博客,请务必保留此出处http://liuzan.blog.51cto.com/6103676/1575704

php 去掉二维数组

标签:php 去掉二维数组

原文地址:http://liuzan.blog.51cto.com/6103676/1575704

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!