Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/11/2010, 16:56
Avatar de xcorpion
xcorpion
 
Fecha de Ingreso: octubre-2003
Ubicación: m é x i c o
Mensajes: 676
Antigüedad: 20 años, 6 meses
Puntos: 4
Respuesta: Agrupando datos en PHP

Programe este, me funciona a medias:

Código PHP:
        //arrayres contiene la lista de coincidencias
        
foreach ($arrayres as $xcompare){
            list(
$imgsname,$imgdname,$percent) = explode(";",$xcompare);
            if(
$percent 90){

                if(!isset(
$lastgroup)){
                    
$lastgroup="$imgsname;$imgdname;";
                }else{
                    if(
eregi("($imgsname|$imgdname)",$lastgroup)){
                        
$lastgroup .= "$imgsname;$imgdname;";
                    }else{
                        
$grupos[]=$lastgroup;
                        
$lastgroup="$imgsname;$imgdname;";
                    }
                }
            }
        }
        
$i=0;
        foreach(
$grupos as $xgrupo){
            
$lgrupo explode(";",$xgrupo);
            
$agrupo array_unique($lgrupo);
            
$sgrupo implode(";",$agrupo);
            echo 
"Grupo " $i++ . ": $sgrupo<br>";
        }
        echo 
$matchimgs
Este script me funciona solo si las coincidencias están ordenadas