2016-03-27 33 views
0

認爲這是一個容易的,但經過一段時間谷歌搜索後,我已經不多。我需要兩個PHP陣列組合而忽略了關鍵:如何結合兩個PHP陣列,而忽略鍵

array(
    0 => 'Word 1', 
    1 => 'Word 2' 
) 

array(
    0 => 'Word 3', 
    1 => 'Word 4', 
    2 => 'Word 5' 
) 

的結果應該是:

array(
    0 => 'Word 1', 
    1 => 'Word 2', 
    2 => 'Word 3', 
    3 => 'Word 4', 
    4 => 'Word 5' 
) 

嘗試array_merge但代替重複鍵。 array_combine將不起作用,因爲它需要兩個數組中的相同數量的元素。

回答

-1
//Try using two for loops to copy the data over to a third array like this. 
<?php 
     $a1 = array(
     0 => 'w1', 
     1 => 'w2' 
     ); 
     $a2 = array(
     0 => 'w3', 
     1 => 'w4', 
     2 => 'w5' 
     ); 



     $counter = 0; 

     for($i = 0; $i < count($a1); $i++){ 
     $a3[$counter] = $a1[$i]; 
     $counter++; 
     } 
     for($i = 0; $i < count($a2); $i++){ 
     $a3[$counter] = $a2[$i]; 
     $counter++; 
     } 
     print_r($a3); 
?>