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

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php中數組合并操作

php中數組合并操作

來源:程序員人生   發布時間:2013-10-21 15:19:33 閱讀次數:3653次

將多個數組合并起來

1.合并數組

array_merge()函數將數組合并到一起,返回一個聯合的數組,所得到的數組以第一個輸入數組參數開始,按后面數組參數出現的順序依次迫加,其形式為:

  1. array array_merge (array array1 array2…,arrayn) 

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

如果輸入的數組中有相同的字符串鍵名,則該鍵名后面的值將覆蓋前一個值,然而,如果數組包含數字鍵名,后面的值將不會覆蓋原來的值,而是附加到后面。

如果只給了一個數組并且該數組是數字索引的,則鍵名會以連續方式重新索引,實例如下:

  1. $face = array("j","q","k","a");  
  2. $numbered = array("2","3","4","5","6","7","8","9");  
  3. $cards = array_merge($face$numbered);  
  4. shuffle($cards);  
  5. print_r($cards); 

這將返回如下所示的結果:

  1. array ( [0] => a [1] => 4 [2] => 9 [3] => 3 [4] => k [5] => 7 [6] => 5 [7] => q [8] => 6 [9] => 8 [10] => 2 [11] => j ) 

2.遞歸追加數組

array_merge_recursive()函數與array_merge()相同,可以將兩個或多個數組合并在一起,形成一個聯合的數組,兩者之間的區別在于,當某個輸入數組中的某個鍵己經存在于結果數組中時該函數會采取不同的處理方式,array_merge()會覆蓋前面存在的鍵/值對,替換為當前輸入數組中的鍵/值對,而array_merge_recursive()將把兩個值合并在一起,形成一個新的數組,并以原有的鍵作為數組名。還有一個數組合并的形式,就是遞歸追加數組,其形式為:

  1. array array_merge_recursivearray key,array values ) 

實例如下:

  1. $class1 = array("john" => 100, "james" => 85);  
  2. $class2 = array("micky" => 78, "john" => 45);  
  3. $classscores = array_merge_recursive($class1$class2);  
  4. print_r($classscores); 

這將返回如下結果:

  1. array ( [john] => array ( [0] => 100 [1] => 45 ) [james] => 85 [micky] => 78 ) 

3.連接兩個數組

array_combine()函數會得到一個新數組,它由一組提交的鍵和對應的值組成,其形式為:

  1. array array_merge(array array1,array array2[…,array arrayn]) 

注意,兩個輸入數組必須大小相同,不能為空,實例如下:

  1. $abbreviations = array("al","ak","az","ar");  
  2. $states = array("alabama","alaska","arizona","arkansas");  
  3. $statemap = array_combine($abbreviations,$states);  
  4. print_r($statemap); 

這會返回:

  1. array ( [al] => alabama [ak] => alaska [az] => arizona [ar] => arkansas ) 
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 精品一区二区三区视频 | www.久久婷婷| 日韩有码一区二区三区 | 国产精品视频一二区 | 男男视频黄www动漫 超碰97国产精品人人cao | 国产精品久久久久一区二区三区 | 黄色一级大片在线观看 | 国产一区久久久 | av黄色免费 | 日韩欧美一区二区三区免费观看 | 亚洲国产精品99久久久久久久久 | 麻豆视频传媒入口 | 色婷婷激情一区二区三区 | 日韩毛片免费看 | av电影日韩 | 99热| 99青草 | 欧美综合第一页 | 久久精品区 | 久久亚洲国产 | 国产主播福利 | 激情免费视频 | 免费一二三区 | wwwjizz欧美 | 91看片在线观看视频 | 99久久综合 | 91麻豆精品91久久久久同性 | 婷婷综合网| 日韩在线观看精品 | 九一精品| 国产精品成人免费 | 九九精品久久 | аⅴ资源新版在线天堂 | 91精品国产乱码久久久 | 国产精品资源 | 国产精品www | 国产精品热 | www.五月激情.com | 精品美女| 成人1区2区| 日韩一区二区精品视频 |