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];
}
