2014-04-16 45 views
-1

嗨,我有这样的一个数组值作为参数设置到另一个阵列

Array 
(
    [0] => Array 
     (
      [employeename] => abc 

     ) 

    [1] => Array 
     (   
      [employeename] => def 


     ) 

) 

Array 
(
    [0] => 1 
    [1] => 3 
) 

我还需要第二阵列值在第一个数组要设置这样

Array 
    (
     [0] => Array 
      (
       [employeename] => abc 
       [othername] => 1 

      ) 

     [1] => Array 
      (   
       [employeename] => def 
       [othername] => 3 


      ) 

    ) 

任何帮助将数组可以理解,在此先感谢:)

+0

好的好运伴侣。 – Daan

+3

询问代码的问题必须显示对所解决问题的最小理解**。包括尝试解决方案,为什么他们没有工作,以及预期的结果。另请参阅:[堆栈溢出问题清单](http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist)。 –

+1

约翰,我看到了原文,我看到了想要的结果,而且我看到有人对如何解决这个问题没有任何线索,但这不是打击这个家伙的理由......因此,@PrasanthBendra给出的答案,这是完美的解决方案。这个人来到这里有一个问题,并正在寻找答案。我看到很多版主认真对待他们的工作方式。操作系统是在这里帮助(并做了很好的工作!),请不要放松为什么此页面在这里...现在我同意可能的重复报告,因为它是重复的... – patrick

回答

1

试试这个:

<?php 
$array1 = array(array("employeename" => "abc"), 
       array("employeename" => "def") 
     ); 
$array2 = array(1,3); 

foreach($array1 as $key=>$val){ 
    $array1[$key]["othername"] = $array2[$key]; 
} 

echo "<pre>"; 
print_r($array1); 

?> 
相关问题