PHP işlevi ile e-posta adresinden e-posta kısmını ayırma
Aşağıdaki PHP işlevi Hakan Atılgan <iletisim@bilgisayar.me> ‘den iletisim@bilgisayar.me e-posta adresini ayıklar.
function epostaAyir($eposta) { preg_match("/<?([^<]+?)@([^>]+?)>?$/", $eposta, $matches); return $matches[1] . "@" . $matches[2]; }
Kullanımı:
echo epostaAyir("Hakan Atılgan <iletisim@bilgisayar.me>");iletisim kısmını Hakan Atılgan <iletisim@bilgisayar.me> e-postasından ayırmak istersek, küçük bir değişlikle aşağıdaki işlevi kullanabiliriz.
//echo epostaAyir("Hakan Atılgan <iletisim@bilgisayar.me>"); function epostaAyir($eposta) { preg_match("/<?([^<]+?)@([^>]+?)>?$/", $eposta, $matches); return $matches[1]; }bilgisayar.me alan adını Hakan Atılgan <iletisim@bilgisayar.me> e-postasından ayırmak istersek, küçük bir değişlikle aşağıdaki işlevi kullanabiliriz.
//echo epostaAyir("Hakan Atılgan <iletisim@bilgisayar.me>"); function epostaAyir($eposta) { preg_match("/<?([^<]+?)@([^>]+?)>?$/", $eposta, $matches); return $matches[2]; }Hakan Atılgan kısmını Hakan Atılgan <iletisim@bilgisayar.me> e-postasından ayırmak istersek.
//echo epostaAyir("Hakan Atılgan <iletisim@bilgisayar.me>"); function epostaAyir($eposta) { $matches = explode("<",$eposta); return $matches[0]; }