Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में स्ट्रिंग्स की सरणी में बैकस्लैश कैसे जोड़ें?

स्ट्रिंग्स की सरणी में बैकस्लैश जोड़ने के लिए 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 को पास करना हो।

  1. - PHP में एरे से रैंडम वैल्यू कैसे प्राप्त करें?

    PHP में एरे से रैंडम वैल्यू प्राप्त करने के लिए, कोड इस प्रकार है: उदाहरण: सिंगल रैंडम वैल्यू 125 ); echo Array values ...\n; echo Value 1 = . $arr[p], \n; echo Value 2 = . $arr[q], \n; echo Value 3 = . $arr[r], \n; echo Value 4 = . $arr[s], \n; echo Value 5 = . $arr[t], \n; echo Value 6 =

  1. - PHP में ऐरे को SimpleXML में कैसे कन्वर्ट करें?

    हम उपरोक्त समस्या को array_walk_recursive() फंक्शन का उपयोग करके हल कर सकते हैं। array_walk_recursive() एक इनबिल्ट PHP फंक्शन है। यह फंक्शन ऐरे को XML डॉक्यूमेंट में कन्वर्ट करता है जहां ऐरे की कीज़ वैल्यूज़ में बदल जाती हैं और ऐरे के वैल्यूज़ XML के एलिमेंट्स में बदल जाते हैं। आइए एक सरल उदाहरण के

  1. - PHP में XML फ़ाइल को ऐरे में कैसे कन्वर्ट करें?

    XML डॉक्यूमेंट को PHP ऐरे में कन्वर्ट करने के लिए, हमें कुछ PHP फंक्शन्स का उपयोग करना होगा। प्रक्रिया नीचे एक उदाहरण के साथ समझाई गई है। चरण 1 हमें एक XML फ़ाइल बनानी होगी जिसे ऐरे में कन्वर्ट करने की आवश्यकता है। abc.xml <?xml version=1.0?> <userdb> <firstname name=Alex>