Array Merge through a comparison

0

I need to compare the arrays through the key called code, and if the keys are the same, join the arrays in a single array, see the example below:

 $array1 = array(array('id' => '1', 'codigo'=>'1155', 'preco' => '25.00'), 
                 array('id' => '2', 'codigo'=>'2280', 'preco' => '47.00')
                 );
 $array2 = array(array('id_produto' => '11', 'codigo'=>'2280', 'nome' => 'Produto Amostra P4', 'id_categoria' => '15'),
                 array('id_produto' => '12', 'codigo'=>'1155', 'nome' => 'Produto Amostra P7', 'id_categoria' => '19')
                );

The expected result would be like the code below:

$arrayResultado = array(array('id_produto' => '11', 'codigo'=>'2280', 'nome' => 'Produto Amostra P4', 'id_categoria' => '15', 'id' => '2', 'preco' => '47.00'), 
                        array('id_produto' => '12', 'codigo'=>'1155', 'nome' => 'Produto Amostra P7', 'id_categoria' => '19','id' => '1', 'preco' => '25.00')
                        );

Could anyone help me?

    
asked by anonymous 25.10.2016 / 18:35

0 answers