Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Generar Patron con variables

Estas en el tema de Generar Patron con variables en el foro de PHP en Foros del Web. Buenos Dias... Alguien me puede ayudar a modificar un codigo, necesito que el realice una seria de combinaciones entre busquedas, dependiendo de las 6 variables ...
  #1 (permalink)  
Antiguo 24/05/2013, 09:20
Avatar de lucarto  
Fecha de Ingreso: noviembre-2011
Ubicación: Neiva
Mensajes: 17
Antigüedad: 12 años, 4 meses
Puntos: 0
Generar Patron con variables

Buenos Dias... Alguien me puede ayudar a modificar un codigo, necesito que el realice una seria de combinaciones entre busquedas, dependiendo de las 6 variables que se le pasen:

este es el codigo que tengo.

Código PHP:
Ver original
  1. $Valores    = array($vccti, $vprid, $vcti, $visc, $vreg, $vspi);
  2. $numero     = array(1,2,3,4,5);
  3. $campo      = array(1, $vcd, $vlg, $vbui, $vviep, '', '',    '',    '',    '',    '',    'created DESC');
  4.  
  5. for ($i = 0; $i < count($numero); $i++) {
  6.     for ($j = 0; $j < count($Valores); $j++) {
  7.         $campo      = array(1, $vcd, $vlg, $vbui, $vviep, '', '',    '',    '',    '',    '',    'created DESC');
  8.         $pos        = 5 + $i;
  9.         $k          = count($numero);
  10.         $k          = $k - $numero[$i];
  11.         $campo[$pos]=$Valores[$i];
  12.         $campo[$pos + 1] = $Valores[$i + 1];
  13.     }
  14.     $carruselOp_1[] = $campo;
  15. }

y este es el resutado que me da.

Código PHP:
Ver original
  1. [0] => Array
  2.         (
  3.             [0] => 1
  4.             [1] => Carrousel
  5.             [2] => 1
  6.             [3] => 1
  7.             [4] => 0
  8.             [5] => 1
  9.             [6] => 3
  10.             [7] =>
  11.             [8] =>
  12.             [9] =>
  13.             [10] =>
  14.             [11] => created DESC
  15.         )
  16.  
  17.     [1] => Array
  18.         (
  19.             [0] => 1
  20.             [1] => Carrousel
  21.             [2] => 1
  22.             [3] => 1
  23.             [4] => 0
  24.             [5] =>
  25.             [6] => 3
  26.             [7] => 2
  27.             [8] =>
  28.             [9] =>
  29.             [10] =>
  30.             [11] => created DESC
  31.         )
  32.  
  33.     [2] => Array
  34.         (
  35.             [0] => 1
  36.             [1] => Carrousel
  37.             [2] => 1
  38.             [3] => 1
  39.             [4] => 0
  40.             [5] =>
  41.             [6] =>
  42.             [7] => 2
  43.             [8] => AR
  44.             [9] =>
  45.             [10] =>
  46.             [11] => created DESC
  47.         )
  48.  
  49.     [3] => Array
  50.         (
  51.             [0] => 1
  52.             [1] => Carrousel
  53.             [2] => 1
  54.             [3] => 1
  55.             [4] => 0
  56.             [5] =>
  57.             [6] =>
  58.             [7] =>
  59.             [8] => AR
  60.             [9] => 1
  61.             [10] =>
  62.             [11] => created DESC
  63.         )
  64.  
  65.     [4] => Array
  66.         (
  67.             [0] => 1
  68.             [1] => Carrousel
  69.             [2] => 1
  70.             [3] => 1
  71.             [4] => 0
  72.             [5] =>
  73.             [6] =>
  74.             [7] =>
  75.             [8] =>
  76.             [9] => 1
  77.             [10] => 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
  78.             [11] => created DESC
  79.         )

lo que necesito es que me realice las combinaciones de [5][6], [5][7], [5][8], [5][9], [5][10], [6][7], [6][8], [6][9], [6][10], [7][8].... y asi, realizando las demas conbinaciones.


Saludos

Lucarto

Etiquetas: patron, variables
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 09:54.