फ़ंक्शन quotemeta

फ़ंक्शन quotemeta स्ट्रिंग में प्रत्येक विशेष वर्ण से पहले बैकस्लैश जोड़ता है। निम्नलिखित वर्ण एस्केप किए जाते हैं: . \ + * ? [ ^ ] ( $ ). फ़ंक्शन एक पैरामीटर लेता है - प्रोसेसिंग के लिए स्ट्रिंग।

सिंटैक्स

phpquotemeta(string);

उदाहरण

एक साधारण स्ट्रिंग में विशेष वर्णों का एस्केपिंग:

php<?php
  echo quotemeta('Hello.world (test)');
?>

कोड निष्पादन का परिणाम:

php'Hello\.world \(test\)'

उदाहरण

कई विशेष वर्णों वाली स्ट्रिंग का एस्केपिंग:

php<?php
  echo quotemeta('1+1=2? [maybe]');
?>

कोड निष्पादन का परिणाम:

php'1\+1\=2\? \[maybe\]'

उदाहरण

बिना विशेष वर्णों वाली स्ट्रिंग की प्रोसेसिंग:

php<?php
  echo quotemeta('simple text');
?>

कोड निष्पादन का परिणाम:

php'simple text'

यह भी देखें

  • फ़ंक्शन addslashes,
    जो स्ट्रिंग को स्लैश के साथ एस्केप करता है
  • फ़ंक्शन preg_quote,
    जो रेगुलर एक्सप्रेशन में वर्णों को एस्केप करता है