डबल कोट्स में स्लैश जोड़ने के लिए json_encode फ़ंक्शन का उपयोग किया जा सकता है। साथ ही 'addcslahses' का उपयोग विशिष्ट वर्णों में '\' जोड़ने के लिए भी किया जा सकता है -
उदाहरण
<?php $str = addcslashes("Hello there!","t"); echo($str); ?>
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
Hello \there!
'Addcslashes' फ़ंक्शन का उपयोग विशिष्ट वर्णों के सामने बैकस्लैश वाली स्ट्रिंग को वापस करने के लिए किया जाता है। यह एक केस सेंसिटिव फंक्शन है और इसे आमतौर पर 0 (नल), r (कैरिज रिटर्न), n (न्यूलाइन), f (फॉर्म रीड), t (टैब), v (वर्टिकल टैब) वैल्यू के साथ इस्तेमाल नहीं किया जाना चाहिए। ऐसा इसलिए है क्योंकि \0, \r, \n, \t, \f और \v जैसे मान पूर्व-परिभाषित एस्केप अनुक्रम हैं।
उपरोक्त कोड में, स्ट्रिंग पर 'addcslashes' फ़ंक्शन को यह निर्दिष्ट करके कहा जाता है कि बैकस्लैश वर्ण 't' से पहले होना है।