电竞比分网-中国电竞赛事及体育赛事平台

分享

php去除二維數組中重復值

 天下無敵小勇 2016-02-16

移出數組中的重復值可能大家都會想到array_unique(),但是這只適合于一位數組,對于二位數組,可以如下來解決:


  1. function my_array_unique($array2D){
  2. foreach ($array2D as $v){
  3. $v = implode(“,”,$v);
  4. $temp[] = $v;
  5. }
  6. $temp = array_unique($temp);
  7. foreach ($temp as $k => $v){
  8. $temp[$k] = explode(“,”,$v);
  9. }
  10. return $temp;
  11. }

具體的思想就是把二維數組轉化為一位數組,然后用array_unique()去除一維數組中的重復值,最后再將一維數組轉化為二維數組!

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多