天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php數(shù)組去重實(shí)例及分析

一維數(shù)組的重復(fù)項(xiàng):

使用array_unique函數(shù)即可,使用實(shí)例如下:
復(fù)制代碼 代碼如下:
              <?php
                  $aa=array("apple","banana","pear","apple","wail","watermalon");
                  $bb=array_unique($aa);
                  print_r($bb);
               ?>

結(jié)果如下:Array ( [0] => apple [1] =>banana [2] => pear [4] => wail [5]=> watermalon ) 。

二維數(shù)組的重復(fù)項(xiàng):

對于二維數(shù)組咱們分兩種情況討論,一種是因?yàn)槟骋绘I名的值不能重復(fù),刪除重復(fù)項(xiàng);另一種因?yàn)閮?nèi)部的一維數(shù)組不能完全相同,而刪除重復(fù)項(xiàng),下面舉例說明:

㈠因?yàn)槟骋绘I名的值不能重復(fù),刪除重復(fù)項(xiàng)
復(fù)制代碼 代碼如下:
          <?php
           function assoc_unique($arr, $key)
            {
              $tmp_arr = array();
              foreach($arr as $k => $v)
             {
                if(in_array($v[$key],$tmp_arr))//搜索$v[$key]是否在$tmp_arr數(shù)組中存在,若存在返回true
               {
                  unset($arr[$k]);
               }
             else {
                 $tmp_arr[] = $v[$key];
               }
             }
           sort($arr); //sort函數(shù)對數(shù)組進(jìn)行排序
           return $arr;
           }

           $aa = array(
           array('id' => 123, 'name' =>'張三'),
           array('id' => 123, 'name' =>'李四'),
           array('id' => 124, 'name' =>'王五'),
           array('id' => 125, 'name' =>'趙六'),
           array('id' => 126, 'name' =>'趙六')
           );
           $key = 'id';
           assoc_unique(&$aa, $key);
           print_r($aa);
           ?>

顯示結(jié)果為:Array ( [0] => Array ( [id] =>123 [name] => 張三 ) [1] => Array ([id] => 124 [name] => 王五 ) [2]=> Array ( [id] => 125 [name]=> 趙六 ) [3] => Array ( [id]=> 126 [name] => 趙六 ) )

㈡因內(nèi)部的一維數(shù)組不能完全相同,而刪除重復(fù)項(xiàng)
復(fù)制代碼 代碼如下:
           <?php
           function array_unique_fb($array2D){
                foreach ($array2D as $v){
                    $v = join(",",$v); //降維,也可以用implode,將一維數(shù)組轉(zhuǎn)換為用逗號連接的字符串
                    $temp[] = $v;
                }
                $temp =array_unique($temp);   //去掉重復(fù)的字符串,也就是重復(fù)的一維數(shù)組
               foreach ($temp as $k => $v){
                   $temp[$k] = explode(",",$v);  //再將拆開的數(shù)組重新組裝
               }
               return $temp;
           }

           $aa = array(
           array('id' => 123, 'name' =>'張三'),
           array('id' => 123, 'name' =>'李四'),
           array('id' => 124, 'name' =>'王五'),
           array('id' => 123, 'name' =>'李四'),
           array('id' => 126, 'name' =>'趙六')
           );
           $bb=array_unique_fb($aa);
           print_r($bb)
           ?>

顯示結(jié)果:Array ( [0] => Array ( [0] =>123 [1] => 張三 ) [1] => Array ( [0]=> 123 [1] => 李四 ) [2]=> Array ( [0] => 124 [1]=> 王五 ) [4] => Array ( [0]=> 126 [1] => 趙六 )) 

php技術(shù)php數(shù)組去重實(shí)例及分析,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 女人张开腿让男人添 | 国内精品蜜汁乔依琳视频 | 少妇精品无码一区二区三区 | 中文字幕在线不卡日本v二区 | 夜色福利院在线观看免费 | 亚洲AV无码乱码国产精品品麻豆 | 两百磅美女 | 4hu四虎免费影院www | 久久亚洲精品2017 | 亚洲AV精品一区二区三区不卡 | 玩高中女同桌肉色短丝袜脚文 | 酒色.com| 人成片在线观看亚洲无遮拦 | 成年人视频在线免费播放 | 国产精品成人无码免费视频 | 精品无码一区二区三区中文字幕 | 国产亚洲精品久久久久久入口 | 乡村教师电影完整版在线观看 | 男女边吃奶边做边爱视频 | 国模大胆一区二区三区 | 欧美日韩亚洲中字二区 | 成片免费观看视频在线网 | 日韩 亚洲 欧美 中文 高清 | 香蕉久久日日躁夜夜嗓 | 成年人在线视频免费观看 | 国产亚洲色婷婷久久精品99 | 亚洲精品青青草原avav久久qv | 日韩爽爽影院在线播放 | 日本久久久WWW成人免费毛片丨 | 秋霞特色大片18岁入口 | 久久视频在线视频 | 亚洲 天堂 欧美 日韩 国产 | 国语92电影网午夜福利 | 俄罗斯6一12呦女精品 | 热久久视久久精品18 | 亚洲色视在线观看视频 | 乌克兰粉嫩摘花第一次 | 鬼灭之刃花街篇免费樱花动漫 | 性夜a爽黄爽 | 高h肉肉乳共妻 | 男女又黄又刺激B片免费网站 |