FILTER_SANITIZE_STRING निरंतर टैग हटाता है और एक स्ट्रिंग से विशेष वर्णों को एन्कोड करता है।
झंडे
-
FILTER_FLAG_NO_ENCODE_QUOTES - उद्धरणों को एन्कोड न करें
-
FILTER_FLAG_STRIP_LOW - 32 से कम ASCII मान वाले वर्णों को हटाता है
-
FILTER_FLAG_STRIP_HIGH - 127 से अधिक ASCII मान वाले वर्णों को हटाता है
-
FILTER_FLAG_ENCODE_LOW - 32 से कम ASCII मान वाले वर्णों को एन्कोड करता है
-
FILTER_FLAG_ENCODE_HIGH - 127 से अधिक ASCII मान वाले वर्णों को एन्कोड करता है
-
FILTER_FLAG_ENCODE_AMP - "&" वर्ण को &
. में एन्कोड करता है
वापसी
FILTER_SANITIZE_STRING स्थिरांक कुछ भी नहीं लौटाता है।
उदाहरण
<?php $var = "<p>£Demo! ££</p>"; $res = filter_var($var, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH); echo $res; ?>
आउटपुट
निम्न आउटपुट है।
Demo!