
29/05/2004, 20:47
|
 | | | Fecha de Ingreso: octubre-2003 Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 21 años, 5 meses Puntos: 1 | |
<?php
//definición de arreglos
$tabla = array ("Tomates" => "3", "Patatas" => "8", "Harina" => "100", "Truchas" => "13", "Agua" => "8");
$tabla2 = array ("Perjil" => "12","Tomates" => "4","Sardinas" => "45", "Truchas" => "14");
$resultados = array();
//suma de índices iguales para tabla 1
foreach($tabla as $k => $v)
if (array_key_exists($k, $tabla2))//si existe en la tabla dos lo sumamos
{
$valorTabla2 = $tabla2[$k];
$total = $valorTabla2 + $v;
$resultados[$k] = $total;
}
//si no existe, entonces simplemente desplegamos
else
$resultados[$k] = $v;
//despliege de indices no coincidentes en tabla 2
foreach($tabla2 as $k => $v)
if (!array_key_exists($k, $tabla))//si no existe en la tabla 1 lo mostramos
$resultados[$k] = $v;
foreach($resultados as $i => $v)
echo '<p>Total de '.$i.' = '.$v.'</p>';
?>
un saludo.. |