Has usado alguna vez
in_array()?
Código PHP:
Ver originalfor($i=0; $i<$mayor; $i++) {
// Para simplificar la comparacion llenas los campos vacios
$comp[$i] = 1;
if(!isset($caracAnteriores[$i])) $caracAnteriores[$i] = 1;
// Buscas el elemento, independientemente de en que posicion se encuentre:
if( in_array($comp[$i], $caracAnteriores) ) { $resultado.=",".$comp[$i];// si existe, se guarda el numero
} else {
$resultado = ',1';
}
}
echo $resultado;