最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP實現(xiàn)一維數(shù)組與二維數(shù)組去重功能示例

 更新時間:2018年05月24日 10:45:09   作者:夏凱  
這篇文章主要介紹了PHP實現(xiàn)一維數(shù)組與二維數(shù)組去重功能,結(jié)合實例形式分析了php針對一維數(shù)組與二維數(shù)組進(jìn)行遍歷、判斷、排序、去重等相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了PHP實現(xiàn)一維數(shù)組與二維數(shù)組去重功能。分享給大家供大家參考,具體如下:

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

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

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

<?php
  $aa=array("1","2","3","3","2","watermalon");
  $bb=array_unique($aa);
  print_r($bb);
?>

結(jié)果如下:

Array ( [0] => 1 [1] => 2 [2] => 3 [5] => watermalon )

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

對于二維數(shù)組咱們分兩種情況討論,一種是因為某一鍵名的值不能重復(fù),刪除重復(fù)項;另一種因為內(nèi)部的一維數(shù)組不能完全相同,而刪除重復(fù)項,下面舉例說明:

因為某一鍵名的值不能重復(fù),刪除重復(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('shopId' => 1),
  array('shopId' => 1),
  array('shopId' => 2),
  array('shopId' => 2)
);
$key = 'id';
$result = assoc_unique($aa, $key);
print_r($result);
?>

顯示結(jié)果為:

Array ( [0] => Array ( [shopId] => 1 ) [1] => Array ( [shopId] => 2 ))

PS:本站還有兩款比較簡單實用的在線文本去重復(fù)工具,推薦給大家使用:

在線去除重復(fù)項工具:
http://tools.jb51.net/code/quchong

在線文本去重復(fù)工具:
http://tools.jb51.net/aideddesign/txt_quchong

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)組(Array)操作技巧大全》、《PHP常用遍歷算法與技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《php常用函數(shù)與技巧總結(jié)》、《PHP錯誤與異常處理方法總結(jié)》、《PHP基本語法入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》及《PHP數(shù)學(xué)運算技巧總結(jié)

希望本文所述對大家PHP程序設(shè)計有所幫助。

相關(guān)文章

  • php抓取頁面與代碼解析 推薦

    php抓取頁面與代碼解析 推薦

    在做一些天氣預(yù)報或者RSS訂閱的程序時,往往需要抓取非本地文件,一般情況下都是利用php模擬瀏覽器的訪問,通過http請求訪問url地址,然后得到html源代碼或者xml數(shù)據(jù)。
    2010-07-07
  • Laravel中l(wèi)og無法寫入問題的解決

    Laravel中l(wèi)og無法寫入問題的解決

    這篇文章主要介紹了Laravel中l(wèi)og無法寫入問題的解決,文中給出了詳細(xì)解決方法供大家參考學(xué)習(xí),對大家具有一定的參考借鑒價值,需要的朋友們下面來一起看看吧。
    2017-06-06
  • PHP使用PDO實現(xiàn)mysql防注入功能詳解

    PHP使用PDO實現(xiàn)mysql防注入功能詳解

    這篇文章主要介紹了PHP使用PDO實現(xiàn)mysql防注入功能,結(jié)合實例形式詳細(xì)分析了PHP使用pdo操作mysql防注入原理、實現(xiàn)方法及相關(guān)注意事項,需要的朋友可以參考下
    2019-12-12
  • 深入Memcache的Session數(shù)據(jù)的多服務(wù)器共享詳解

    深入Memcache的Session數(shù)據(jù)的多服務(wù)器共享詳解

    本篇文章是對Memcache的Session數(shù)據(jù)的多服務(wù)器共享進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • php刪除數(shù)組中重復(fù)元素的方法

    php刪除數(shù)組中重復(fù)元素的方法

    在很多情況下我們的數(shù)組會出現(xiàn)重復(fù)情況,那我們刪除數(shù)組中一些重復(fù)的內(nèi)容怎么辦,本文講述了php刪除數(shù)組元素的方法,感興趣的小伙伴們可以參考一下
    2015-12-12
  • PHP使用mysqli操作MySQL數(shù)據(jù)庫的簡單方法

    PHP使用mysqli操作MySQL數(shù)據(jù)庫的簡單方法

    下面小編就為大家?guī)硪黄狿HP使用mysqli操作MySQL數(shù)據(jù)庫的簡單方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • php實現(xiàn)將上傳word文件轉(zhuǎn)為html的方法

    php實現(xiàn)將上傳word文件轉(zhuǎn)為html的方法

    這篇文章主要介紹了php實現(xiàn)將上傳word文件轉(zhuǎn)為html的方法,涉及php針對word文件操作的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • 利用php實現(xiàn)禁用IE和火狐的緩存問題

    利用php實現(xiàn)禁用IE和火狐的緩存問題

    利用php實現(xiàn)禁用IE和火狐的緩存問題,在網(wǎng)速找了好多方法,最終還是解決了,需要了解的朋友可以參考下
    2012-12-12
  • PHP中錯誤與異常的日志記錄用法分析

    PHP中錯誤與異常的日志記錄用法分析

    這篇文章主要介紹了PHP中錯誤與異常的日志記錄用法,較為詳細(xì)的分析了php中錯誤與異常的區(qū)別以及日志記錄的相應(yīng)使用技巧,需要的朋友可以參考下
    2016-08-08
  • 有關(guān)JSON以及JSON在PHP中的應(yīng)用

    有關(guān)JSON以及JSON在PHP中的應(yīng)用

    簡 單地說,JSON 可以將 JavaScript 對象中表示的一組數(shù)據(jù)轉(zhuǎn)換為字符串,然后就可以在函數(shù)之間輕松地傳遞這個字符串,或者在異步應(yīng)用程序中將字符串從 Web 客戶機(jī)傳遞給服務(wù)器端程序。
    2010-04-04

最新評論

滨海县| 西平县| 黎川县| 滕州市| 嘉善县| 湖南省| 抚远县| 德兴市| 神木县| 车险| 手机| 临城县| 衡山县| 揭东县| 合山市| 屯昌县| 成都市| 于田县| 榆中县| 山西省| 建湖县| 盐山县| 泽州县| 吉木萨尔县| 台中市| 永登县| 梓潼县| 阳东县| 开封县| 高平市| 建水县| 新密市| 静安区| 乌鲁木齐市| 梅河口市| 丹东市| 林周县| 孝昌县| 原平市| 美姑县| 长春市|