亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

PHP處理數組常用函數匯總

2024-09-04 11:46:40
字體:
來源:轉載
供稿:網友

PHP中對數組的處理是最常用的必備技能之一。自己總結了一下幾個最常用的處理數組的高級函數。

1. array_merge()

合并數組,將一個或多個數組的單元合并起來,一個數組中的值附加在前一個數組的后面,最后返回一個數組。

關聯數組:有相同的字符串鍵名時,則該鍵名后面的值將覆蓋前一個值.

索引數組:后面的值將不會覆蓋原來的值,而是附加到后面

array array_merge (array array1 array2…,arrayN) 

例子:

  1. <?php   
  2. $a = array("a","b","c");   
  3. $b = array("1","2","3");   
  4. $c = array_merge($a$b);   
  5. print_r($c);   
  6.    
  7. // 輸出結果 
  8. // Array ( [0] => a [1] => b [2] => c [3] => 1 [4] => 2 [5] => 3 )   
  9. ?> 

2. array_merge_recursive()

功能同array_merge(),只不過遇到相同值時處理方式不同.

關聯數組:有相同的字符串鍵名時,則該鍵值變成一個數組,將相同鍵值放在一個數組里

例子:

  1. <?php   
  2. $a = array("a" => "123""b" => "yes");   
  3. $b = array("c" => "no""a" => "aaa");   
  4. $d = array_merge_recursive($a$b);   
  5. print_r($d);   
  6.    
  7. // 輸出結果   
  8. // Array ( [a] => Array ( [0] => 123 [1] => aaa ) [b] => yes [c] => no )   
  9. ?>  

3. array_slice()

拆分索引數組,類似于substr()的用法, offset開始切,切length這么多個, 不設置length則是切到尾

array array_slice (array array, int offset[,int length]) 

例子:

  1. <?php   
  2.    
  3. $a = array("A""B""C""D""E""F""G");   
  4. $b = array_slice($a, 3);   
  5. print_r($b);   
  6.    
  7. // 輸出   
  8. // Array ( [0] => D [1] => E [2] => F [3] => G )   
  9. ?>  

4. array_multisort()

返回排序數組:

array_multisort(array1,sorting order,sorting type,array2,array3...)

這個函數功能很強大,有幾個用法:

直接進行排序

  1. <?php 
  2. $a1=array("Dog","Cat"); 
  3. $a2=array("Fido","Missy"); 
  4. array_multisort($a1,$a2); 
  5. print_r($a1); 
  6. print_r($a2); 
  7.  
  8. // Array ( [0] => Cat [1] => Dog ) Array ( [0] => Missy [1] => Fido ) 
  9. ?> 

設置排序方式進行排序

  1. <?php 
  2. /* 設置倒序正序 */ 
  3. $a1=array("Dog","Dog","Cat"); 
  4. $a2=array("Pluto","Fido","Missy"); 
  5. array_multisort($a1,SORT_ASC,$a2,SORT_DESC); 
  6. print_r($a1); 
  7. print_r($a2); 
  8.  
  9. // Array ( [0] => Cat [1] => Dog [2] => Dog ) Array ( [0] => Missy [1] => Pluto [2] => Fido ) 
  10.  
  11. /* 設置倒序正序,排序標準 */ 
  12. $a1=array(1,30,15,7,25); 
  13. $a2=array(4,30,20,41,66); 
  14. $num=array_merge($a1,$a2); 
  15. array_multisort($num,SORT_DESC,SORT_NUMERIC); 
  16. print_r($num); 
  17.  
  18. // Array ( [0] => 66 [1] => 41 [2] => 30 [3] => 30 [4] => 25 [5] => 20 [6] => 15 [7] => 7 [8] => 4 [9] => 1 ) 
  19. ?> 

二維數組根據某鍵值進行排序

  1. <?php 
  2. /* time為要排序字段, SORT_DESC降序排列, $all要排序的數組 */ 
  3. foreach ($all as $k => $v)  
  4.     $time[] = $v['time']; 
  5. array_multisort($time, SORT_DESC, $all); 
  6. ?> 

5. array_intersect()和array_intersect_assoc()

array_intersect()返回一個保留了鍵的數組,這個數組只由第一個數組中出現的且在其他每個輸入數組中都出現的值組成。

array_intersect_assoc()返回一個在第一個數組中出現,且在所有其他輸入數組中也出現的鍵/值對組成的數組。

應用場景: 共同好友推薦

  1. <?php   
  2. $a = array("Kevin","Mike","Jone");   
  3. $b = array("Jack","Kevin","Anna");   
  4. $c = array("Steven","Json","Kevin");   
  5. $output = array_intersect($a$b$c);   
  6. print_r($output);   
  7. //Vevb.com 
  8. // output   
  9. // Array ( [0] => Kevin )   
  10. ?>  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
伊人av综合网| 国产精品96久久久久久| 97精品国产97久久久久久| 成人在线视频网站| 国内伊人久久久久久网站视频| 91av在线播放视频| 日韩美女激情视频| 91九色国产社区在线观看| 国产suv精品一区二区三区88区| 91伊人影院在线播放| 久久久久久久久亚洲| 久久久久久久成人| 美女视频黄免费的亚洲男人天堂| 另类专区欧美制服同性| 91国自产精品中文字幕亚洲| 国产日韩一区在线| 国产一区二区三区在线视频| 最近2019中文字幕第三页视频| 久久97精品久久久久久久不卡| 欧美一区二区三区精品电影| 欧美专区中文字幕| 中文综合在线观看| 欧美极品少妇xxxxⅹ免费视频| 日韩精品在线观看一区| 久久亚洲国产精品成人av秋霞| 2020国产精品视频| 欧美激情免费在线| 日韩av色在线| 欧美日韩激情小视频| 91九色在线视频| 国产偷国产偷亚洲清高网站| 欧美日韩免费网站| 成人免费观看a| 日产日韩在线亚洲欧美| 久久精品91久久久久久再现| 欧美精品制服第一页| 日韩69视频在线观看| 色综合久综合久久综合久鬼88| 在线亚洲国产精品网| 成人观看高清在线观看免费| 亚洲精品在线不卡| 69国产精品成人在线播放| 日韩福利在线播放| 久久久噜噜噜久噜久久| 在线观看亚洲区| 日韩欧美国产视频| 91人人爽人人爽人人精88v| 亚洲精品一区久久久久久| 欧美另类老肥妇| 5566成人精品视频免费| 两个人的视频www国产精品| 国产丝袜一区视频在线观看| 日韩中文综合网| 亚洲女成人图区| 亚洲精品视频播放| 国产精品永久在线| 欧美日韩中文字幕日韩欧美| 欧美肥老妇视频| 在线观看国产成人av片| 欧美激情视频在线观看| 日韩美女在线观看一区| 精品福利樱桃av导航| 精品久久久精品| 日韩亚洲欧美中文高清在线| 亚洲精品一区av在线播放| 一区二区国产精品视频| 青青青国产精品一区二区| 日韩欧美精品免费在线| 国产亚洲成av人片在线观看桃| 亚洲美女在线视频| 国产精品99导航| 精品视频久久久久久| 91夜夜未满十八勿入爽爽影院| 亚洲一区亚洲二区亚洲三区| 久久在线精品视频| 亚洲欧美日韩网| 欧美性猛交xxxx乱大交极品| 欧美性猛交xxx| 91av在线国产| 久久6免费高清热精品| 国产一区二区在线播放| 日本成人黄色片| 日韩av手机在线观看| 国产精品久久久久久久久久| 国产主播精品在线| 国产亚洲欧洲黄色| 亚洲精品久久久久中文字幕欢迎你| 清纯唯美亚洲激情| 国产日韩欧美在线| 日av在线播放中文不卡| 日韩美女av在线免费观看| www.欧美视频| 日韩欧美视频一区二区三区| 亚洲欧美日本另类| 欧美成人sm免费视频| 欧美日韩国内自拍| 久久久免费在线观看| 国产精品久久久久不卡| 在线观看国产欧美| 亚洲美女自拍视频| 国产亚洲精品va在线观看| 亚洲精品98久久久久久中文字幕| 日本精品免费一区二区三区| 欧美专区在线视频| 成人免费网站在线看| 亚洲欧美日韩国产成人| 中文字幕日韩欧美在线视频| 国产日韩精品综合网站| 亚洲欧美资源在线| 欧美大胆在线视频| 亚洲一区久久久| 国产综合香蕉五月婷在线| 色婷婷综合久久久久中文字幕1| 亚洲国产精品99久久| 欧美三级欧美成人高清www| 成人在线视频网| 亚洲国产精彩中文乱码av| 国产精品久久久久久久久久久久| 国产精品1234| 欧美性生交xxxxxdddd| 久久久国产精品x99av| 亚洲国产精品免费| 伊人亚洲福利一区二区三区| 狠狠色香婷婷久久亚洲精品| 国自在线精品视频| 欧美成人小视频| 国产69精品久久久久99| 综合国产在线观看| 欧美午夜精品久久久久久人妖| 国产成人精品久久二区二区91| 欧美性猛交xxxx富婆弯腰| 91久久国产精品91久久性色| 国产成人一区二区三区小说| 久久久伊人日本| 日韩欧美在线视频观看| 亚洲国产精品网站| 一级做a爰片久久毛片美女图片| 欧美做爰性生交视频| 久久精品国产99国产精品澳门| 国产欧美最新羞羞视频在线观看| 欧美精品电影免费在线观看| 国产成人综合av| 欧美日本高清视频| 日韩中文字幕在线| 欧美日韩一区二区在线播放| 国产午夜精品麻豆| 国产精品久久久久久搜索| 中文字幕日韩视频| 欧美性猛交xxxx富婆| 97婷婷大伊香蕉精品视频| 亚洲电影免费观看高清| 欧美成人一区在线| 国产日韩av在线播放| 亚洲一区二区三区四区视频| 亚洲精品国产电影| 在线日韩中文字幕| 亚洲欧洲激情在线| 久久久999精品视频| 隔壁老王国产在线精品| 精品视频在线播放免| 日韩男女性生活视频| 亚洲人a成www在线影院| 国产精品揄拍500视频| www.亚洲一二|