
... haber, según yo con regex podría ser así:
Código PHP:
function find_last_number($str) {
if(preg_match_all("([0-9])", $str, $res))
return $res[0][count($res[0])-1];
else return false;
}
su empleo es igual que la anterior... espero sirva. Vaya que se ahorra código!

.