Cita:
Iniciado por bioxido
chechu_: La verdad que soy un desastre con ese tipo de expresiones... Así que preferiría que tu duda te la aclare alguien más experto en el tema ;).
Puede que tengas razón o no, pero el método que yo usé anda a la perfección no importa la cantidad de números. Extrae todos los números de la variable (al igual que lo que vos escribiste, lo acabo de probar...)
Yo coincido con
chechu_ ya que si pone dos números el resultado de la cadena son los dos números juntos. Si hubiera un 1 al inico de la frase mostraría 18. ¿Como los separas ahora si no sabes la longitud de los números?
Así que yo añadiría el * y que extraiga el primer número.
Pero para rizar el rizo y aunque Thanatos_ avisa que la frase no varía, mejor usar algo que pueda servir tanto si es similar o totalmente diferente:
Código PHP:
Ver original$frase = 'la antena debe ser levantada al menos a 8 metros para librar todos los obstaculos';
echo $valores[0]; // primer numero que encuentre
//Los siguientes, sólo cambiar el índice de $valores
Y yo tampoco me quedaría contento con este ejemplo y sería aún más exigente, pero ya Thanatos tiene más colores para elegir a su gusto xD.
Un saludo