Para evitar que los spamers encuentren y capturen las direcciones de email que tengamos en nuestra web podemos usar la siguiente función php para encriptar el email en el código fuente, y de esta forma evitar que estos programas automatizados puedan leer y guardar las direcciones de email.

function encriptar_email($email) {
    $partes = str_split(trim($email));
    $nuevo = '';
    foreach ($partes as $valor) {
        $nuevo .= '&#'.ord($valor).';';
    }
    return $nuevo;
}

echo encriptar_email('miemail@midominio.com');

La función ord(), devuelve el valor ASCII del primer carácter de la cadena.

De esta forma en la parte visual de la web aparece la dirección de dominio tal cual, por ej. miemail@midominio.com
Pero si vemos el código fuente, vemos que la cosa cambia 🙂

Agradezco tu comentario 🤘