किसी कारण से, PHP में newline के पलायन के बारे में पूछने वाली हर एक पोस्ट उस मामले का उल्लेख करने में विफल रहती है, जिसमें केवल एक-उद्धृत स्ट्रिंग्स में एक नई पंक्ति सम्मिलित करना वही होगा जो आप सोचते हैं:
पूर्व 1।
echo 'foo\nbar';
उदाहरण 1 स्पष्ट रूप से वांछित परिणाम को प्रिंट नहीं करता है, हालांकि, यह सच है कि आप एकल-उद्धरणों में एक नई रेखा से बच नहीं सकते हैं, आप निम्न कार्य कर सकते हैं:
पूर्व 2।
echo 'foo
bar';
उदाहरण 2 में वांछित व्यवहार है। दुर्भाग्य से डाली गई नई लाइन ऑपरेटिंग सिस्टम पर निर्भर है। यह आमतौर पर एक समस्या नहीं है, क्योंकि वेब ब्राउज़र / सर्वर नई लाइन की सही व्याख्या करेंगे कि क्या यह \ r, \ r \ n, या \ n है।
स्पष्ट रूप से यह समाधान आदर्श नहीं है यदि आप फ़ाइल को अन्य साधनों के माध्यम से वितरित करने की योजना बनाते हैं तो एक वेब ब्राउज़र और कई ऑपरेटिंग सिस्टम। उस मामले में आपको अन्य उत्तरों में से एक को देखना चाहिए।
नोट: एक फीचर रिच टेक्स्ट एडिटर का उपयोग करके आपको एक द्विआधारी चरित्र (एस) के रूप में एक नई पंक्ति सम्मिलित करने में सक्षम होना चाहिए जो फ़ाइल को संपादित करने की तुलना में एक अलग ऑपरेटिंग सिस्टम पर एक नई रेखा का प्रतिनिधित्व करता है। यदि बाकी सब विफल रहता है, तो बस बाइनरी एससीआई चरित्र डालने के लिए एक हेक्स संपादक का उपयोग करना होगा।