Grazie a tutti e due

$str='Oggi è un bel giorno';
$pos=strrpos($str, ' ');
if ($pos!==false) echo substr($str, 0, $pos);

Sarebbe parto da destra e prendo posizione zero? Quindi ultima parola vero?