Necesito que alguien me ayude a poder resolvere este problema de logica.
Tengo estos dos array
Código:
y necesito unirlos para que queden de esta formaArray ( [1] => Array ( [quantity] => 2 [precio_total] => 92 [nombre_kit] => Combo 1 con 2 articulos ) [2] => Array ( [quantity] => 1 [precio_total] => 128.5 [nombre_kit] => Combo 2 con 3 articulos ) ) Array ( [0] => Array ( [item_kit_id] => 1 [nombre_item] => Articulo 01 [description] => 6 ) [1] => Array ( [item_kit_id] => 1 [nombre_item] => Articulo 02 [description] => 1 ) [2] => Array ( [item_kit_id] => 1 [nombre_item] => Articulo 01 [description] => ) [3] => Array ( [item_kit_id] => 2 [nombre_item] => Articulo 03 [description] => ) [4] => Array ( [item_kit_id] => 2 [nombre_item] => Articulo 04 [description] => 0 ) [5] => Array ( [item_kit_id] => 2 [nombre_item] => Articulo 05 [description] => ) )
Código:
uso este codigo para obtener losArray ( [1] => Array ( [quantity] => 2 [precio_total] => 92 [nombre_kit] => Combo 1 con 2 articulos ) [items] => Array ( [0] => Array ( [item_kit_id] => 1 [nombre_item] => Articulo 01 [description] => 6 ) [1] => Array ( [item_kit_id] => 1 [nombre_item] => Articulo 02 [description] => 1 ) [2] => Array ( [item_kit_id] => 1 [nombre_item] => Articulo 01 [description] => ) ) ) [2] => Array ( [quantity] => 1 [precio_total] => 128.5 [nombre_kit] => Combo 2 con 3 articulos [items] => Array ( [3] => Array ( [item_kit_id] => 2 [nombre_item] => Articulo 03 [description] => ) [4] => Array ( [item_kit_id] => 2 [nombre_item] => Articulo 04 [description] => 0 ) [5] => Array ( [item_kit_id] => 2 [nombre_item] => Articulo 05 [description] => ) ) ) )
Código PHP:
$combos_ticket=$this->sale_lib->get_resumen_combos();
$iv=$this->sale_lib->get_cart_combos();
echo "<br>"; print_r($combos_ticket); echo "<br><br>";
foreach ($combos_ticket as $item_kit_id => $combo) {
foreach ($iv as $linea => $item) {
if ($item_kit_id==$item['item_kit_id']) {
$data_carrito[]=array('item_kit_id'=>$item_kit_id, 'nombre_item'=>$item['name'], 'description'=>$item['description']);
}
}
}
echo "<br>"; print_r($data_carrito);
El primer arreglo tiene los datos generales de un combo de articulos, y el indice de cada item de este arreglo corresponde al item_kit_id para saber que articulos pertenecen a este kit que estan dentro del otro array.
El segundo array son los articulos de cada combo.
Alguna idea para recorrer estos array para formar el array que necesito.
Desde ya muchas gracias