setřídění hodnot v poli

$pole[0]=45;
$pole[1]=3;
$pole[2]=198;
chci aby se to setřídilo takhle:
$pole[0] by mělo být 3
$pole[1] by mělo být 45
$pole[2] by mělo být 198

Existuje vůbec nějaká funkce která to dokáže?
Když ano, existuje funkce s týmž úkolem ale sestupně?
sort? reverse?
nebo mozna ne reverse ale rsort