Con expresiones regulares
Código PHP:
$texto = '1234234-234 - Valencia / 46001';
preg_match_all('|[0-9]+|',$texto,$numeros);
/* Tienes todas las cadenas numéricas en el array $numeros[0]
$numeros[0][0] = 1234234
$numeros[0][1] = 234
$numeros[0][2] = 46001*/