自己寫的:
堅(jiān)守“ 做人真誠(chéng) · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價(jià)值觀,專業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都成都效果圖設(shè)計(jì)小微創(chuàng)業(yè)公司專業(yè)提供企業(yè)網(wǎng)站制作營(yíng)銷網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機(jī)網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺設(shè)計(jì)、底層架構(gòu)、網(wǎng)頁布局、功能開發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。
/** * 二維數(shù)組去重 * @param 數(shù)組 $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;//生成一維數(shù)字 } $temp = array_unique($temp);//去掉重復(fù)的字符串,也就是重復(fù)的一維數(shù)組 foreach ($temp as $v) { $arr_a = explode(",",$v); //重新組數(shù)組 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_; }
牛人寫的:
$t = array_map('serialize', $array);//利用serialize()方法將數(shù)組轉(zhuǎn)換為以字符串形式的一維數(shù)組 $t = array_unique($t);//去掉重復(fù)值 $new_arr = array_map('unserialize', $t);//然后將剛組建的一維數(shù)組轉(zhuǎn)回為php值 return $new_arr;
如有意見,請(qǐng)留言。