Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/09/2010, 15:27
Avatar de josevirtual
josevirtual
 
Fecha de Ingreso: diciembre-2006
Mensajes: 51
Antigüedad: 19 años, 11 meses
Puntos: 1
Respuesta: Conbinatoria php

gracias por la ayuda tan pronta, logré resolverlo... si a alguien le sirve el codigo lo posteo aqui
Código PHP:
function comb($a, $len){
   if (
$len > count($a))return 'error';
   
$out = array();
   if (
$len==1) {
      foreach (
$a as $v) $out[] = array($v);
      return 
$out;
   }
   
$len--;
   while (
count($a) > $len) {
      
$b = array_shift($a);
      
$c = comb($a, $len);
      foreach (
$c as $v){
         
array_unshift($v, $b);
         
$out[] = $v;
      }
   }
   return 
$out;
}
$test = array(10,2,8,3);
$a = comb($test,3);
foreach(
$a as $i=>$fila)
{
    echo 
json_encode($fila)."<br>";
} 
__________________
http://fullwebdesigner.com.ar webcomputercusco