Referensi Fungsi Filter Pada PHP

Mengatur Kecerahan LED dengan Potensiometer

Pengertian Filter Pada PHP

Filter PHP ini digunakan untuk memvalidasi juga memfilter catatan yang berasal berasal dari informasi yang tidak aman dan selamat, seperti enter konsumen.

Instalasi

Dari PHP 5.2.0, Kegunaan filter ini diaktifkan secara default. Tidak menuntut cicilan untuk menggunakan Kegunaan ini.

Konfigurasi Runtime

Perilaku berasal dari Kegunaan ini dipengaruhi melalui menentukan di php.ini:

Nama Deskripsi Default Changeable
filter.default Filter semua catatan $_GET, $_POST, $_COOKIE, $_REQUEST, juga $_SERVER bersama filter ini. Menerima Akun filter yang keinginan digunakan secara default.
Lihat ikut filter untuk ikut Akun filter
“unsafe_raw” PHP_INI_PERDIR
filter.default_flags Bendera default untuk diterapkan kedua filter default disetel. Ini disetel langsung ke FILTER_FLAG_NO_ENCODE_QUOTES secara default untuk sebab kompatibilitas mundur NULL PHP_INI_PERDIR

Fungsi Filter PHP

Fungsi Deskripsi
filter_has_var() Memeriksa apakah ada disesuaikan berasal dari jenis enter yang ditentukan
filter_id() Mengembalikan ID filter berasal dari Akun filter yang ditentukan
filter_input() Mendapat disesuaikan di luar (misalnya berasal dari enter formulir) juga secara opsional memfilternya
filter_input_array() Mendapat disesuaikan di luar (misalnya berasal dari masukan formulir) juga secara opsional memfilternya
filter_list() Menampilkan ikut semua Akun filter yang didukung
filter_var() Memfilter disesuaikan bersama filter tertentu
filter_var_array() Mendapat beberapa disesuaikan juga memfilternya

Konstanta Filter Standar PHP

Konstanta Deskripsi
INPUT_POST Variabel POST
INPUT_GET Variabel GET
INPUT_COOKIE Variabel COOKIE
INPUT_ENV Variabel ENV
INPUT_SERVER Variabel SERVER
FILTER_DEFAULT Tidak mengadakan apa-apa, secara opsional menghapus / menyandikan kepribadian terutama. Setara bersama FILTER_UNSAFE_RAW
FILTER_FLAG_NONE Tidak mengizinkan spanduk
FILTER_FLAG_ALLOW_OCTAL Hanya untuk enter yang dimulai bersama nol (0) sebagai bilangan oktal. Ini seluruhnya memungkinkan digit berikutnya jadilah 0-7
FILTER_FLAG_ALLOW_HEX Hanya untuk enter yang dimulai bersama 0x / 0X sebagai bilangan heksadesimal. Ini seluruhnya memungkinkan kepribadian berikutnya jadilah a-fA-F0-9
FILTER_FLAG_STRIP_LOW Hapus kepribadian bersama nilai pasar ASCII dikurangi berasal dari 32
FILTER_FLAG_STRIP_HIGH Hapus kepribadian bersama nilai pasar ASCII lebih berasal dari 127
FILTER_FLAG_ENCODE_LOW Enkode kepribadian bersama nilai pasar ASCII dikurangi berasal dari 32
FILTER_FLAG_ENCODE_HIGH Enkode kepribadian bersama nilai pasar ASCII lebih luas berasal dari 127
FILTER_FLAG_ENCODE_AMP Encode &
FILTER_FLAG_NO_ENCODE_QUOTES Jangan meng-encode juga
FILTER_FLAG_EMPTY_STRING_NULL Tidak digunakan
FILTER_FLAG_ALLOW_FRACTION Memungkinkan kerangka waktu (.) Sebagai pemisah bagian berat angka
FILTER_FLAG_ALLOW_THOUSAND Mengizinkan koma (,) sebagai pemisah ribuan berat angka
FILTER_FLAG_ALLOW_SCIENTIFIC Memungkinkan e atau bahkan E untuk notasi klinis berat angka
FILTER_FLAG_PATH_REQUIRED URL perlu berisi daerah path
FILTER_FLAG_QUERY_REQUIRED URL perlu berisi tali kueri
FILTER_FLAG_IPV4 Mengizinkan berurusan dengan IP berat gaya IPv4
FILTER_FLAG_IPV6 Mengizinkan berurusan dengan IP berat gaya IPv6
FILTER_FLAG_NO_RES_RANGE Validasi berhenti bekerja untuk rentang IPv4 yang dicadangkan: 0.0.0.0/8, 169.254.0.0/16, 127.0.0.0/8 juga 240.0.0.0/4 juga untuk rentang IPv6 yang dicadangkan: ::1/128, ::/128, ::ffff:0:0/96 juga fe80::/ 10
FILTER_FLAG_NO_PRIV_RANGE Validasi berhenti bekerja untuk rentang IPv4 eksklusif: 10.0.0.0/8, 172.16.0.0/12 juga 192.168.0.0/16 juga untuk berurusan dengan IPv6 yang dimulai bersama FD atau bahkan FC
FILTER_FLAG_EMAIL_UNICODE Mengizinkan daerah lingkungan berurusan dengan surel berisi kepribadian Unicode
FILTER_REQUIRE_SCALAR Nilainya perlu skalar
FILTER_REQUIRE_ARRAY Nilainya perlu berupa array
FILTER_FORCE_ARRAY Memperlakukan nilai pasar skalar sebagai array bersama nilai pasar skalar sebagai satu-satunya aspek
FILTER_NULL_ON_FAILURE Kembalikan NULL jika berhenti bekerja untuk nilai pasar boolean yang tidak mengerti
FILTER_VALIDATE_BOOLEAN Memvalidasi boolean
FILTER_VALIDATE_EMAIL Memvalidasi nilai pasar sebagai berurusan dengan surel yang legitimate
FILTER_VALIDATE_FLOAT Memvalidasi nilai pasar sebagai float
FILTER_VALIDATE_INT Memvalidasi nilai pasar sebagai integer
FILTER_VALIDATE_IP Memvalidasi nilai pasar sebagai berurusan dengan IP
FILTER_VALIDATE_MAC Memvalidasi nilai pasar sebagai berurusan dengan MAC
FILTER_VALIDATE_REGEXP Memvalidasi nilai pasar terhadap frasa reguler
FILTER_VALIDATE_URL Memvalidasi nilai pasar sebagai URL
FILTER_SANITIZE_EMAIL Menghapus semua kepribadian melanggar hukum berasal dari berurusan dengan surel
FILTER_SANITIZE_ENCODED Menghapus / Menyandikan kepribadian terutama
FILTER_SANITIZE_MAGIC_QUOTES Terapkan addslashes()
FILTER_SANITIZE_NUMBER_FLOAT Hapus semua kepribadian, Selain angka, indikasi + – juga secara opsional.,eE
FILTER_SANITIZE_NUMBER_INT Menghapus semua kepribadian Selain angka juga indikasi + –
FILTER_SANITIZE_SPECIAL_CHARS Menghapus kepribadian terutama
FILTER_SANITIZE_STRING Menghapus tag / kepribadian terutama berasal dari tali
FILTER_SANITIZE_STRIPPED Alias berasal dari FILTER_SANITIZE_STRING
FILTER_SANITIZE_URL Menghapus semua kepribadian melanggar hukum berasal dari URL
FILTER_UNSAFE_RAW Tidak mengadakan apa-apa, secara opsional menghapus / menyandikan kepribadian terutama
FILTER_CALLBACK Panggil Kegunaan yang ditentukan konsumen untuk memfilter catatan

Anda ringan menonton: Referensi Fungsi Filter Pada PHP

Lihat lebih banyak:  5 Kegunaan Basis Data Relasional

Sumber: https://taylorswift10years.com

Kategori: Teknologi

Leave a Reply

Your email address will not be published.