Cita:
Iniciado por Ronruby
En tu str_replace pon:
str_ireplace('_com', '.com', $variable);
Asi no te reemplaza un email que contenga "_".
Ya, pero no vale porque ¿qué pasa si el email es ".es" o ".net"?
Y, pateketrueke, no entiendo tu respuesta. Para qué son los corchetes [], si no hay nada en medio, generan un error.