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