Eliminar numeros de una cadena en PHP
Publicado por xve (6935 intervenciones) el 10/07/2014 11:05:01
Para eliminar los numero que se pueden encontrar en una cadena, la mejor manera que he encontrado, es utilizando la función preg_replace() utilizando una expresión regular.
Nos devolverá algo como:
Si lo que queréis es eliminar únicamente los números que están solos, es decir que no tocan a ninguna letra, podes utilizar:
Nos devolverá algo como:
Espero que os sirva de ayuda...
1
2
$cadena="la casa tiene el numero 25 y tiene 1025m2";
echo preg_replace('/[0-9]+/', '', $cadena);
Nos devolverá algo como:
1
"la casa tiene el numero y tiene m"
Si lo que queréis es eliminar únicamente los números que están solos, es decir que no tocan a ninguna letra, podes utilizar:
1
2
3
4
<?php
$cadena="la casa tiene el numero 25 y tiene 1025m2";
echo preg_replace('/[ ][0-9]+[ ]/', ' ', $cadena);
?>
Nos devolverá algo como:
1
la casa tiene el numero y tiene 1025m2
Espero que os sirva de ayuda...
Valora esta pregunta


0