con questo codice:
$values = array(1, 1, 1, 2, 2, 3, 3, 3);
$prev = 0;
$contatore=0;
reset($values);
while (list($chiave, $value) = each($values)) {
//print("$prev != $value
");
$contatore++;
if (($prev != $value AND $prev!=null) or (count($values)==$contatore)) {
print("fine Range
");
}
print("$contatore ->{$value}
");
$prev = $value;
}
ottengo questo output:
1 ->1
2 ->1
3 ->1
fine Range
4 ->2
5 ->2
fine Range
6 ->3
7 ->3
fine Range
8 ->3
l'ultimo fine range dovrei ovviamente visualizzarlo dopo il record 8
come posso fare?
ciao a tutti e grazie anticipatamente per le eventuali risposte