2012-07-07 75 views
0

有没有一种很好的方法来复制数组中的现有值并将它们追加到相同的数组?这是我能想到的PF重复数组元素并追加到相同的数组

PHP

$names = array('Tom', 'Dick', 'Hairy'); 
$names_new = $names; 
$duplication = 3; 
for($i = 0; i < $duplication; $i++) { 
    for($j = 0; $j < count($names); $j++) { 
     $names_new[] = $names[$j]; 
    } 
} 

回答

3
$names = array('Tom', 'Dick', 'Hairy'); 
$names2 = array_merge($names, $names); 

$ names2将包含你想要的阵列。
文档:array_merge