Contoh
Periksa apakah $email adalah alamat email yang valid:
<?php $email = "tony@starkindustries.com"; if (filter_var($email, FILTER_VALIDATE_EMAIL)) { echo("$email adalah alamat email yang valid"); } else { echo("$email adalah alamat email yang tidak valid"); } ?> //Output : tony@starkindustries.com adalah alamat email yang valid
Section Artikel
Definisi dan Penggunaan
Fungsi filter_var()
dapat digunakan untuk memfilter variabel dengan filter yang ditentukan.
Syntax
filter_var(var, filtername, options)
Nilai Parameter
Parameter | Deskripsi |
---|---|
var | Required. Variabel yang akan difilter |
filtername | Optional. Menentukan ID atau nama filter yang akan digunakan. Default-nya adalah FILTER_DEFAULT, yang tidak menghasilkan pemfilteran |
options | Optional. Menentukan satu atau lebih bendera / opsi untuk digunakan. Periksa setiap filter untuk kemungkinan opsi dan tanda |
Detail Teknis
Return Value: | Mengembalikan data yang difilter jika berhasil dan jik FALSE jika gagal |
---|---|
PHP Version: | 5.2+ |
Lebih Banyak Contoh
Contoh di bawah membersihkan dan memvalidasi alamat email:
Contoh
Pertama hapus karakter ilegal dari $email, lalu periksa apakah itu alamat email yang valid:
<?php // Variabel untuk diperiksa $email = "tony@starkindustries.com"; // Hapus semua karakter ilegal dari email $email = filter_var($email, FILTER_SANITIZE_EMAIL); // Validasi e-mail if (filter_var($email, FILTER_VALIDATE_EMAIL)) { echo("$email is a valid email address"); } else { echo("$email is not a valid email address"); } ?> //Output : tony@starkindustries.com adalah alamat email yang valid