Filter FILTER_SANITIZE_SPECIAL_CHARS melakukan pelolosan karakter khusus HTML.
Filter ini digunakan untuk keluar dari "<>& dan karakter dengan nilai ASCII di bawah 32.
Nama: "karakter_khusus"
Nomor ID: 515
Tanda-tanda yang mungkin:
FILTER_FLAG_STRIP_LOW - menghapus karakter dengan nilai ASCII di bawah 32
FILTER_FLAG_STRIP_HIGH - hapus karakter dengan nilai ASCII di atas 32
FILTER_FLAG_ENCODE_HIGH - Mengkodekan karakter dengan nilai ASCII di atas 32
<?php$url="Apakah Peter <pintar> & lucu?";var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));?>
Output browser untuk kode di atas terlihat seperti ini:
string(37) "Apakah Peter <pintar> & lucu?"
Jika Anda melihat kode sumber di browser, Anda akan melihat HTML berikut:
string(37) "Apakah Peter & lt; pintar& gt; & amp; lucu?"