ecco qui..

for ($i=0; $i<$lc; $i++)
{
$next = $i++;
if(!$elementi[$i]+1==$elementi[$next]) $exit = true;
if ($exit) break;
}
if ($exit)
{
$exit = false;
for ($i=0; $i<$lc; $i++)
{
$next = $i++;
if(!$elementi[$i]+$y==$elementi[$next]) $exit = true;
if ($exit) break;
}
}
if ($exit)
{
$exit = false;
for ($i=0; $i<$lc; $i++)
{
//altro controllo e cosi via
}
}

in pratica devo scorre l'array per ogni controllo