Membuat Fungsi Untuk Validasi Email dalam Bentuk Array

Publish Date : 31-10-2016 , dibaca 3008 kali, Hari ini dibaca : 1 kali ,0 comments

Ok.. Tutorial kali ini kia akan Membuat Function Validasi Email, Dalam kasus ini di ibaratkan kita mempunyai daftar list email yang begitu banyak dalam bentuk array, misalkan data member yang tersimpan di database, dan di dalam data tersebut terdapat email , saat data itu masih bisa dihitung dengan jari, mungkin tidak masalah jika kita menganalisa email tersebut secara manual.. namun jika datanya sudah di atas 1 K.. bagaimana ... ?

Fungsi dibawah ini juga bisa dibuat untuk penangan input email dalam bentuk form, silahkan dikembangkan lagi, dan disesuaikan dengan kebutuhan..

Cara Membuat Function Untuk Validasi Email dalam bentuk array

OK.. langsung saja kita buat function validasi array , berikut scriptnya :

<?php
header("Content-Type: text/plain");

    function cekValidEmail($email) {
        $pattern = '/^[_a-z0-9]+(\.[_a-z0-9]+)*@[a-z0-9]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/';
        if (preg_match($pattern, $email)) {
            list($user, $host) = explode('@', $email);
                if (!checkdnsrr($host, 'MX')) {
                    return false;
            } else {
                return true;
            }
        } else {
                return false;
        }
    }

$email = array( 'satu@gmail.com',
        'email@contoh.com',
        'email@tes.cot'
     );

foreach ($email as $mail) {
    if(cekValidEmail($mail)) {
        echo($mail . " {Email Valid}" . PHP_EOL . PHP_EOL);
    } else {
        echo($mail . " {Email tidak Valid!}" . PHP_EOL . PHP_EOL);
    }
}
?>

OK.. bagaimana.. selamat berkreasiya..

Produk Rekomendasi

Artikel Terkait

Diskusi



wa