विवरण
FILTER_SANITIZE_ENCODED कॉन्स्टेंट स्पेशल कैरेक्टर्स को एन्कोड करता है।
फ्लैग्स और ऑप्शन्स
FILTER_FLAG_STRIP_LOW − ASCII वैल्यू 32 से कम के कैरेक्टर्स हटाता है
FILTER_FLAG_STRIP_HIGH − ASCII वैल्यू 127 से अधिक के कैरेक्टर्स हटाता है
FILTER_FLAG_ENCODE_LOW − ASCII वैल्यू 32 से कम के कैरेक्टर्स एन्कोड करता है
FILTER_FLAG_ENCODE_HIGH − ASCII वैल्यू 127 से अधिक के कैरेक्टर्स एन्कोड करता है
रिटर्न वैल्यू
FILTER_SANITIZE_ENCODED कॉन्स्टेंट कुछ भी रिटर्न नहीं करता।
उदाहरण
निम्न उदाहरण ASCII वैल्यू > 127 वाले कैरेक्टर्स को एन्कोड करने के लिए FILTER_FLAG_ENCODE_HIGH फ्लैग का उपयोग करता है:
<?php $url = "wwwÅ.exampleÅ.com"; $url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH); echo $url; ?>
आउटपुट
निम्न आउटपुट है:
www.example.com
आइए एक और उदाहरण देखें:
<?php $url = "example.com££"; $url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH); echo $url; ?>
आउटपुट
यहां आउटपुट है:
example.com