Non conosco metodi per alterare il sistema di indicizzazione di foreach, per cui, se voui conservare la tua impostazione, consiglierei di usare for:

for ($i=0; $i<=$#array; $i++) {
$array[$i]....
}

ed effettuando le manovre di aggiustamento su $i.