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