开发者

Add items from one array to another

开发者 https://www.devze.com 2023-01-02 19:33 出处:网络
I have two arrays: 1) The first array: array( [0] => array( [code] => code_1 [value] => xxx [1] => array(

I have two arrays:

1) The first array:

array(

    [0] => array(
              [code] => code_1
              [value] => xxx
    [1] => array(
              [code] => code_2
              [value] => xxx     
    [2] => array(
              [code] => code_3
              [value] => xxx     

2) The second array:

array(

    [0] => array(
              [settingcode] => code_1
              [value] => xxx
    [1] => array(
              [settingcode] => code_2
              [value] => xxx     
    [2] => array(
              [settingcode] => code_3
              [value] => xxx
    [3] => array(
              [settingcode] => code_4
              [value] => xxx     
    [4] => array(
              [settingcode] => code_5
 开发者_JAVA技巧             [value] => xxx    

How can add two missing items (code_4 and code_5) from array2 to array1?

Thank you!

UPD.

Sorry, I need to clarify the question a bit. I need the resulting array to look like:

array(

    [0] => array(
              [code] => code_1
              [value] => xxx
    [1] => array(
              [code] => code_2
              [value] => xxx     
    [2] => array(
              [code] => code_3
              [value] => xxx
    [3] => array(
              [code] => code_4
              [value] => xxx     
    [4] => array(
              [code] => code_5
              [value] => xxx 


array_merge


function add($from, $to)
{
 foreach($from as $key => $value)
 {
  if($to[$key] == "")
       $to[$key] = $value;
 }
 return $to;
}

array_merge would be the better way, however


If you can use the keys of the array to identify the value, then this will work

$resulting_array = $array2 + $array1;
0

精彩评论

暂无评论...
验证码 换一张
取 消