2016-08-25 136 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数组中的值作为相应值来创建数组。

相关问题