Filter FILTER_SANITIZE_STRING menghapus atau mengkodekan karakter yang tidak diinginkan.
Filter ini menghapus data yang berpotensi membahayakan aplikasi. Ini digunakan untuk menghapus tag dan menghapus atau menyandikan karakter yang tidak diinginkan.
Nama: "string"
Nomor ID: 513
Opsi atau tanda yang memungkinkan:
FILTER_FLAG_NO_ENCODE_QUOTES - Bendera ini tidak menyandikan tanda kutip
FILTER_FLAG_STRIP_LOW - menghapus karakter dengan nilai ASCII di bawah 32
FILTER_FLAG_STRIP_HIGH - hapus karakter dengan nilai ASCII di atas 127
FILTER_FLAG_ENCODE_LOW - Mengkodekan karakter dengan nilai ASCII di bawah 32
FILTER_FLAG_ENCODE_HIGH - Mengkodekan karakter dengan nilai ASCII di atas 127
FILTER_FLAG_ENCODE_AMP - Mengkodekan karakter & ke dalam &
<?php$var="<b>Peter Griffin<b>";var_dump(filter_var($var, FILTER_SANITIZE_STRING));?>
Output kodenya terlihat seperti ini:
string(13) "Peter Griffin"