内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

phparray去掉重復(fù)值的方法

php array去掉重復(fù)值的方法:1、使用“array_unique”函數(shù)將一維數(shù)組的重復(fù)項(xiàng)刪除掉;2、通過(guò)“assoc_unique”和“array_unique_fb”方法刪除二維數(shù)組的重復(fù)項(xiàng)。

和布克賽爾蒙古網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),和布克賽爾蒙古網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為和布克賽爾蒙古上1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的和布克賽爾蒙古做網(wǎng)站的公司定做!

推薦:《PHP視頻教程》

php 數(shù)組去重 (一維數(shù)組與二維數(shù)組)

數(shù)組中重復(fù)項(xiàng)的去除

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

使用array_unique函數(shù)即可,使用實(shí)例如下:

<?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):

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

㈠因?yàn)槟骋绘I名的值不能重復(fù),刪除重復(fù)項(xiàng)

<?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ù)對(duì)數(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)

<?php
            function array_unique_fb($array2D){
                 foreach ($array2D as $v){
                     $v = join(",",$v); //降維,也可以用implode,將一維數(shù)組轉(zhuǎn)換為用逗號(hào)連接的字符串
                     $temp[] = $v;
                 }
                 $temp = array_unique($temp);    //去掉重復(fù)的字符串,也就是重復(fù)的一維數(shù)組
                foreach ($temp as $k => $v){
                    $temp[$k] = explode(",",$v);   //再將拆開(kāi)的數(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] => 趙六 ) )

新聞標(biāo)題:phparray去掉重復(fù)值的方法
網(wǎng)站網(wǎng)址:http://m.rwnh.cn/article6/cpdoig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣網(wǎng)站設(shè)計(jì)公司、網(wǎng)站導(dǎo)航關(guān)鍵詞優(yōu)化、面包屑導(dǎo)航、軟件開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)
吉林省| 法库县| 平利县| 沐川县| 黄大仙区| 万源市| 固始县| 商南县| 昌宁县| 高唐县| 屏南县| 铜山县| 姜堰市| 澄城县| 阿荣旗| 兖州市| 苗栗县| 巧家县| 昆山市| 土默特左旗| 崇阳县| 伊吾县| 青海省| 临湘市| 自治县| 谷城县| 武隆县| 应用必备| 清涧县| 辽宁省| 新绛县| 朝阳县| 奇台县| 镇江市| 建瓯市| 闵行区| 天气| 吉林省| 东兰县| 平顶山市| 花垣县|