Foros del Web » Programando para Internet » PHP »

Ruptura de productos

Estas en el tema de Ruptura de productos en el foro de PHP en Foros del Web. hola muy buenas estoy interesado en mostrar las 20 combinaciones de unos productos con otros que relacionan mediante unos identificadores de la siguiente forma: Código ...
  #1 (permalink)  
Antiguo 29/03/2011, 01:53
 
Fecha de Ingreso: julio-2007
Mensajes: 23
Antigüedad: 16 años, 9 meses
Puntos: 0
Ruptura de productos

hola muy buenas
estoy interesado en mostrar las 20 combinaciones de unos productos con otros
que relacionan mediante unos identificadores de la siguiente forma:
Código PHP:
Array
(
    [
0] => Array
        (
            [
combinationproducto] => Array
                (
                    
//asi que el producto 14 esta relacionado con 16   
                     
[14] => Array
                        (
                            [
0] => 16
                        
)

                    
//el producto 13 está relacionado con 10
                     
[13] => Array
                        (
                            [
0] => 10
                        
)

                )


[
1] => Array
        (
            [
idproducto] => Array
                (
                    [
11] => Array
                        (
                            [
0] => 07
                            
[1] => 09
                            
[2] => 65
                        
)

                    [
15] => Array
                        (
                            [
0] => 30
                            
[1] => 40
                            
[2] => 50
                        
)

                ) 
asi mi intención es mostrar solamente los 20 primeros productos con todas sus posibles combinaciones lo que pasa como no meterle mano dado que la combinaciones no tienen una dimensión especifica o sea un determinado productor puede ir combinado con 1 o más productos(array[1]).
la única solución que se me ocurre es la siguiente:
Código PHP:

                         $cont
=0;
             foreach (
$this->combinationproducto as $p => $vi
             {
                
                  
$combi=array();
                  for(
$i=0;$i<count($vi);$i++)
                  {        
                                         
//quiero especificar todas las posibles combinaciones     
                                         //meterla en el array combi
                       
$combi[$cont]=$vi[$i];
                                           
$cont++;
                         if(
cont>20)
                                  continue;
                              
                  }
              } 
Espero que me explicado,muchsima gracias de antemano
saludos

Etiquetas: productos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:08.