日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php刪除數組元素幾種方法

php刪除數組元素幾種方法

來源:程序員人生   發布時間:2014-01-02 02:08:21 閱讀次數:3047次

在php要刪除數組元素的方法有很多,php內置了為我們提供了兩個函數array_slice() 和array_flip()大家可參考一下,我們先用php函數來實現:

array_slice() 第一個參數是要切割的數組,第二個參數是起始位置,第三個參數是長度,就是 切割 $arr這個數組,從第0個元素往后數3個,代碼如下:

array("a","b","c","d","e","f","g")

$arr = array_slice($arr, 0, 3);

array_flip實現去重效果 phpfensi~com

另一個方法是使用php的array_flip函數來間接的實現去重效果

array_flip是反轉數組鍵和值的函數,他有個特性就是如果數組中有二個值是一樣的,那么反轉后會保留最后一個鍵和值.利用這個特性我們用他來間接的實現數組的去重.代碼如下:

  1. <?php 
  2. $arr = array("a"=>"a1","b"=>'b1',"c"=>"a2","d"=>"a1"); 
  3. $arr1 = array_flip($arr); 
  4. print_r($arr1);//先反轉一次,去掉重復值,輸出Array ( [a1] => d [b1] => b [a2] => c ) 
  5. $arr2 = array_flip($arr); 
  6. print_r($arr2);//再反轉回來,得到去重后的數組,輸出Array ( [a1] => d [b1] => b [a2] => c ) 
  7. $arr3 = array_unique($arr); 
  8. print_r($arr3);//利用php的array_unique函數去重,輸出Array ( [a] => a1 [b] => b1 [c] => a2 ) 
  9. ?> 

下面為我之前常用的方法unset來實現刪除,代碼如下:

  1. <?php  
  2. $arr = array('a','b','c','d');  
  3. unset($arr[1]);  
  4. print_r($arr);  
  5. ?> 
  6. //print_r($arr)之后,結果卻不是那樣的,最終結果是 Array ( [0] => a [2] => c [3] => d 
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲毛片免费观看 | 91精品国产91久久久久 | 国产小视频在线播放 | 麻豆视频一区二区 | 一级毛片在线视频 | 91大神在线看 | 国产日韩av在线播放 | 国产 欧美 日韩 一区 | 自拍视频在线 | 日本精品久久 | 国内精品国产成人国产三级粉色 | 精品成人| 色呦呦一区二区三区 | 久久久青草 | 美女又爽又黄免费视频 | 成人做爰www免费看视频网站 | 青青草综合 | 免费网站污 | 中文字幕日韩欧美一区二区三区 | 中文字幕首页 | 成人黄色在线播放 | 日韩国产精品久久久久久亚洲 | 亚洲成人二区 | 精品久久久久久久久久久久久久久 | 久久女人 | 在线一区二区三区四区 | 亚洲欧洲日韩av | 亚洲毛片在线看 | 欧美一级毛片免费的视频 | 国产在线资源 | 中文字幕蜜臀av | 精品成人一区二区 | 日韩中文字幕电影 | 精品久久1 | 毛片免费播放 | 99在线视频精品 | 亚洲国产成人精品久久 | 网友自拍第一页 | 精品亚洲一区二区三区 | 亚洲成人久久久 | 91在线91|