Veja como tirar um email de texto
esse script ensina como filtrar um email de um texto qualquer. Funciona somente com um email.
<?php
//texto
$detalhes ="joel alves da luz joel@onda.com.br teste do teste.";
$detalhes =str_replace('"',"",$detalhes);
$detalhes = str_replace("'","",$detalhes);
$detalhes = str_replace("
"," ",$detalhes);
//parte 1
$part0 = explode("@",$detalhes);
$part01 = $part0[0];
$parte1fim = strrchr($part01,' ');
//parte 2
$emailx = $detalhes;
if (preg_match('/@(.+)$/', $emailx, $matches)) {
$dominio = $matches[1];
$part1 = explode(" ",$dominio);
$parte2fim = $part1[0];
}
echo "Texto original: $detalhes<br>";
echo "email: $parte1fim@$parte2fim<br>";
?>
<< Anterior Separar emails e pegar somente o primeiro nome
Deixe um comentário