Ma in un loop del tipo

codice:
foreach($arr as $k => $val)
{
   // faccio delle cose
}
Quelle cose che faccio... possono essere rimozioni od ordinamento dell'array stesso? Ad esempio:

unset($arr[$k]);

ksort($arr, SORT_NUMERIC);

Cosa succede al ciclo? Esplode?