2016-08-25 188 views
0

我是PHP新手,所以請原諒我,如果這個問題已被問到。你如何將兩個PHP數組合併成一個?這是我正在使用的代碼需要合併:將php數組組合成一個

<?php $duplicates[] = get_the_ID(); ?> 
<?php $images = get_attached_media('image', $post->ID);?> 

感謝您的幫助。

回答

1

如果你需要做的就是兩個數組合併成一個,這應該做的伎倆:

$new_array = array_merge($duplicates, $images); 
0

數組和程序

代碼:

<?php 
$a1=array("red","green"); 
$a2=array("blue","yellow"); 
print_r(array_merge($a1,$a2)); 
?> 

輸出:

Array ([0] => red [1] => green [2] => blue [3] => yellow) 
+0

根據您的要求,您必須這樣做:'$ generated_array = array_merge($ duplicates,$ images)'。這將導致根據我的示例單個數組。 :) –

0

PHP函數array_combine通過使用keys數組中的值作爲關鍵字並將values數組中的值作爲相應值來創建數組。

相關問題