स्ट्रिंग्स की सरणी में बैकस्लैश जोड़ने के लिए json_encode() का उपयोग करें।
मान लीजिए हमारी सरणी निम्न है:
$value = [
"ADD", "REMOVE", "SELECT", "MODIFY"
];
हम बैकस्लैश के साथ आउटपुट चाहते हैं:
"[\"ADD\",\"REMOVE\",\"SELECT\",\"MODIFY\"]"
उदाहरण
PHP कोड निम्नानुसार है:
<!DOCTYPE html> <html> <body> <?php
$value = [
"ADD", "REMOVE", "SELECT", "MODIFY"
];
echo json_encode(json_encode($value)) . "\n";
?> </body> </html>
आउटपुट
यह निम्न आउटपुट उत्पन्न करेगा:
"[\"ADD\",\"REMOVE\",\"SELECT\",\"MODIFY\"]"
व्याख्या: पहला json_encode() सरणी को JSON स्ट्रिंग में बदलता है: ["ADD","REMOVE","SELECT","MODIFY"]। दूसरा json_encode() इस JSON स्ट्रिंग को फिर से एन्कोड करता है, जिससे उद्धरण एस्केप हो जाते हैं (बैकस्लैश जुड़ जाते हैं)।
उपयोग: यह तकनीक तब उपयोगी होती है जब आपको JSON स्ट्रिंग को किसी अन्य JSON में एम्बेड करना हो या JavaScript को पास करना हो।