Sería algo así:
Código PHP:
Ver original<?php
//Los valores
0 => '2013-03-22',
1 => '2013-03-24',
2 => '2013-03-24',
3 => '2013-04-24',
4 => '2013-04-25',
5 => '2012-08-25',
6 => '2012-08-26'
);
for($i = 0; $i< count($posts); $i++){ //La fecha actual es al del registro actual
$fecha_actual = $posts[$i];
//LA fecha del registro anterior si existe, si no, leo la actual
$fecha_anterior = isset($posts[$i - 1])?
$posts[$i - 1]:$posts[$i]; //Si es la misma fecha, se lista
if($fecha_actual == $fecha_anterior) echo $posts[$i] . '<br/>';
//Si no, se hace un echo con un titular
else {
echo '<h3>Siguiente dia</h3>';
echo $posts[$i] . '<br/>';
}
}
?>
Salu2