PHP FILTER_SANITIZE_SPECIAL_CHARS फ़िल्टर

व्याख्या और उपयोग

FILTER_SANITIZE_SPECIAL_CHARS फ़िल्टर विशेष चरित्रों को HTML एस्केप करता है。

इस फ़िल्टर का उपयोग "<>&" और एसीआई वाल्यू 32 से नीचे के चरित्रों को एस्केप करने के लिए किया जाता है。

  • Name: "special_chars"
  • ID-number: 515

संभावित चिह्न:

  • FILTER_FLAG_STRIP_LOW - एसीआई वाल्यू 32 से नीचे के चरित्रों को हटाना
  • FILTER_FLAG_STRIP_HIGH - एसीआई वाल्यू 32 से ऊपर के चरित्रों को हटाना
  • FILTER_FLAG_ENCODE_HIGH - एसीआई वाल्यू 32 से ऊपर के चरित्रों को एन्कोड करना

उदाहरण

<?php

var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>

आउटपुट:

string(37) "Is Peter <smart> & funny?"

यदि आप ब्राउज़र में स्रोत कोड को देखते हैं, तो आप निम्नलिखित HTML को देखेंगे:

string(37) "Is Peter <smart> & funny?"