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