पीएचपी FILTER_SANITIZE_STRING फ़िल्टर
उदाहरण
एक स्ट्रिंग से सभी HTML टैग निकालें:
<?php
$str = "<h1>Hello World!</h1>";
$newstr = filter_var($str, FILTER_SANITIZE_STRING);
echo $newstr;
?>
परिभाषा और उपयोग
FILTER_SANITIZE_STRING फ़िल्टर टैग को हटा देता है और एक स्ट्रिंग से विशेष वर्णों को हटा या एन्कोड करता है।
संभावित विकल्प और झंडे:
- FILTER_FLAG_NO_ENCODE_QUOTES - उद्धरणों को एन्कोड न करें
- 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_FLAG_ENCODE_AMP - "&" वर्ण को &
और ज्यादा उदाहरण
उदाहरण 1
एक स्ट्रिंग से सभी HTML टैग और ASCII मान> 127 वाले सभी वर्ण निकालें:
<?php
$str = "<h1>Hello WorldÆØÅ!</h1>";
$newstr = filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
echo $newstr;
?>
❮ PHP फ़िल्टर संदर्भ