Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/01/2013, 11:14
Avatar de informacionsys
informacionsys
 
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años, 6 meses
Puntos: 76
Respuesta: Como hago esto

hola

prueba este script y me cuentas

Código PHP:
Ver original
  1. $cantidad = 100;
  2. $arreglito = array(35,35,200);
  3. for($i = 0 ;$i < count($arreglito);$i++)
  4. {
  5.     if(empty($cant_ant))
  6.     {
  7.         $cant_ant = $arreglito[$i];
  8.         $cantidad_resto = $cantidad - $cant_ant;
  9.         $salida["existencia"] = $cant_ant;
  10.         $salida["cantidad_restante"] = $cantidad_resto;
  11.         $output[] = $salida;
  12.  
  13.     }
  14.     else
  15.     {
  16.         if($arreglito[$i] < $cantidad_resto)
  17.         {
  18.             $cantidad_resto = $cantidad_resto - $arreglito[$i];
  19.             $salida["existencia"] = $arreglito[$i];
  20.             $salida["cantidad_restante"] = $cantidad_resto;
  21.             $output[] = $salida;
  22.         }
  23.         else
  24.         {
  25.             $cantidad_resto = $cantidad_resto;
  26.             $salida["existencia"] = $arreglito[$i];
  27.             $salida["cantidad_restante"] = $cantidad_resto;
  28.             $output[] = $salida;
  29.         }
  30.     }
  31. }
  32. var_dump($output);


Es una idea, espero te pueda guiar para hacer lo que exactamente necesitas, porque igual no entendi muy bien el caso