consigo esto
$mail = "[email protected]"
str_replace("@", "", $mail);
y se ve pedrohotmail.com
Pero quiero quitar desde la @hasta el final porque así me da igual que sea de yahoo que del que sea, no sé si se podrá en PHP. Gracias.
| |||
Dirección de mail limpia consigo esto $mail = "[email protected]" str_replace("@", "", $mail); y se ve pedrohotmail.com Pero quiero quitar desde la @hasta el final porque así me da igual que sea de yahoo que del que sea, no sé si se podrá en PHP. Gracias. |
| ||||
Respuesta: Dirección de mail limpia Explicate un poco más detallado no se entiende bien lo que deseas hacer
__________________ Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo. Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1 Skiper0125 |
| ||||
Respuesta: Dirección de mail limpia str_replace solo sirve para reemplazar una determinada zona por otra cosa, en tu caso quita @ porque no hay nada entre las comillas, este codigo te deberia funcionar:
Código PHP:
Ver original
__________________ Mas vale un codigo que mil palabras |
| |||
Respuesta: Dirección de mail limpia Cita:
Iniciado por dmm84 str_replace solo sirve para reemplazar una determinada zona por otra cosa, en tu caso quita @ porque no hay nada entre las comillas, este codigo te deberia funcionar:
Código PHP:
Ver original Funciona así que me vale, aunque con otras exp.regulares también se podrá imagino. |
| ||||
Respuesta: Dirección de mail limpia explode no utiliza expresiones regulares. Lo único que hace es, mediante un delimitador, convertir una cadena en array. En este caso, quedan dos posiciones en el array, la que tiene email y la que tiene loquesea.com. El delimitador se pierde. Por poder se pueden usar expresiones regulares, claro. También se puede buscar la posición del @ con strpos y combinarlo con substr. Siempre hay mil formas de hacer las cosas, pero todo eso es complicarse. La solución de jinno me parece la más simple posible para lo que quieres. De todas formas, ¿para qué quieres esto? La gracia de las direcciones email es que son únicas y, quitando la referencia al servidor, esa unicidad se pierde. |
Etiquetas: |