आप गलत व्याख्या कर रहे हैं कि आपका ब्राउज़र क्या प्रदर्शित कर रहा है। याद रखें कि JSON अनिवार्य रूप से सादा पाठ है, लेकिन आपका ब्राउज़र इसे HTML के रूप में प्रदर्शित करने का प्रयास कर रहा है। \n
वर्णों को HTML-मोड डिस्प्ले द्वारा सम्मानित नहीं किया जाता है, और वे टेक्स्ट को पहले उपयुक्त स्पेस कैरेक्टर पर लपेटेंगे। JSON अच्छी तरह से \n
रख सकता है बिना किसी परेशानी के इसके तार के अंदर वर्ण।
सबसे अधिक संभावना है कि आपका <br>
<br>
. से त्रुटि आ रही है प्रविष्टि जो आप अपने preg_replace
. में कर रहे हैं कॉल करें, क्योंकि कोई <br>
. नहीं है मूल JSON में टैग। दूसरे शब्दों में, आप जिस त्रुटि को ठीक करने का प्रयास कर रहे हैं, उसी त्रुटि को ठीक करने का प्रयास कर रहे हैं, जो यदि आप इसे ठीक करने का प्रयास नहीं कर रहे होते तो यह मौजूद नहीं होती।