Fungsi Filter PHP
- Halaman Sebelumnya PHP Filesystem
- Halaman Berikutnya PHP FTP
Penyaring PHP: ringkasan
Penyaring PHP digunakan untuk memvalidasi dan memfilter data dari sumber yang tidak aman (contoh: input pengguna).
Pemasangan
Fungsi filter adalah bagian utama PHP. Fungsi ini dapat digunakan tanpa perlu pemasangan.
Fungsi Filter PHP
PHP:Indikasikan versi PHP yang pertama mendukung fungsi ini.
Fungsi | Deskripsi | PHP |
---|---|---|
filter_has_var() | Periksa apakah ada variabel jenis masukan yang ditentukan. | 5 |
filter_id() | Kembalikan ID penyaring yang ditentukan. | 5 |
filter_input() | Ambil masukan dari luar skrip dan lakukan pengecekan. | 5 |
filter_input_array() | Ambil beberapa masukan dari luar skrip dan lakukan pengecekan. | 5 |
filter_list() | Kembalikan array yang mengandung semua penyaring yang didukung. | 5 |
filter_var_array() | Ambil beberapa variabel dan lakukan pengecekan. | 5 |
filter_var() | Ambil variabel dan lakukan pengecekan. | 5 |
Penyaring PHP
Nama ID | Deskripsi |
---|---|
FILTER_CALLBACK | Panggil fungsi user-defined untuk memfilter data. |
FILTER_SANITIZE_STRING | Hapus tag, hapus atau enkode karakter khusus. |
FILTER_SANITIZE_STRIPPED | Pengganti "string" penyaring. |
FILTER_SANITIZE_ENCODED | URL-encode string, hapus atau enkode karakter khusus. |
FILTER_SANITIZE_SPECIAL_CHARS | Simbol HTML karakter kutip '"<>& serta karakter ASCII kurang dari 32. |
FILTER_SANITIZE_EMAIL | Hapus semua karakter, kecuali huruf, angka serta !#$%&'*+-/=?^_`{|}~@.[] |
FILTER_SANITIZE_URL | Hapus semua karakter kecuali huruf, angka, serta $-_.+!*'(),{}|\\^~[]`<>#%";/?:@&= |
FILTER_SANITIZE_NUMBER_INT | Hapus semua karakter kecuali angka dan +-. |
FILTER_SANITIZE_NUMBER_FLOAT | Hapus semua karakter kecuali angka, +-, dan .,eE. |
FILTER_SANITIZE_MAGIC_QUOTES | Terapkan addslashes(). |
FILTER_UNSAFE_RAW | Tidak melakukan penyaringan apapun, menghilangkan atau mengodek karakter khusus. |
FILTER_VALIDATE_INT | Validasikan nilai sebagai bilangan integer dalam rentang yang ditentukan. |
FILTER_VALIDATE_BOOLEAN | Kembalikan true jika "1", "true", "on", "yes", jika "0", "false", "off", "no" atau kosong, kembalikan false. Jika lainnya, kembalikan NULL. |
FILTER_VALIDATE_FLOAT | Validasikan nilai sebagai bilangan terbenar. |
FILTER_VALIDATE_REGEXP | Validasikan nilai berdasarkan regexp, ekspresi reguler yang kompatibel dengan Perl. |
FILTER_VALIDATE_URL | Validasikan nilai sebagai URL. |
FILTER_VALIDATE_EMAIL | Validasikan nilai sebagai surel. |
FILTER_VALIDATE_IP | Validasikan nilai sebagai alamat IP. |
- Halaman Sebelumnya PHP Filesystem
- Halaman Berikutnya PHP FTP