मेरे पास एक सरणी है जिसे मैं लूप करता हूं क्योंकि सरणी अज्ञात है। मैं लूप के परिणाम को जेसन के रूप में आउटपुट करना चाहता हूं लेकिन दुर्भाग्य से मुझे हमेशा एक त्रुटि संदेश मिलता है: "सिंटैक्स त्रुटि: JSON.parse: JSON डेटा के लाइन 1 कॉलम 74 पर JSON डेटा के बाद अप्रत्याशित गैर-व्हाट्सएप वर्ण"। यहाँ मेरा कोड है .:

$testtt = array();
foreach (array_combine($links, $domain) as $link => $name) {
   $testtt['html'] = "<ul class='a'><li><a href=$link>$name</a></li></ul>";


    header('Content-Type: application/json');
    $arr = array_filter($testtt);
    $arr1 =  json_encode($arr, JSON_UNESCAPED_SLASHES);
    echo $arr1;
  }

यह सामान्य JSON बाहर आना चाहिए कि यह इस तरह दिखता है।

{
    "html":[
        "<ul class='a'><li><a href= https://www.code.de>Code</a></li></ul>",
        "<ul class='a'><li><a href= https://www.stackoverflow.de>stack</a></li></ul>"
    ]
}
-1
MarcelK 18 नवम्बर 2020, 11:53

1 उत्तर

सबसे बढ़िया उत्तर

ठीक है मुझे एक समाधान मिला। यहाँ मेरा उत्तर है:

$testtt = array();
foreach (array_combine($links, $domain) as $link => $name) {
        $testtt['test1'][] = "<ul class='a'><li><a href=$link>$name</a></li></ul>";

            }
            header('Content-Type: application/json');
            $arr1 =  json_encode($testtt, JSON_UNESCAPED_SLASHES);
            echo $arr1;
0
MarcelK 18 नवम्बर 2020, 09:18