Como tirar um email de texto em PHP


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>";
?>



Categoria: php | Tags: , , , | Postado por joemaster em 23/jun/2020

<< Anterior

Próximo >>

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *