\nएक लाइन ब्रेक है। /nनहीं है।
के \nसाथ का उपयोग करें
1. सीधे पृष्ठ पर गूंज
अब यदि आप पृष्ठ को स्ट्रिंग प्रतिध्वनित करने का प्रयास कर रहे हैं:
echo "kings \n garden";
आउटपुट होगा:
kings garden
आपको gardenनई पंक्ति में नहीं मिलेगा क्योंकि PHP एक सर्वर-साइड भाषा है, और आप HTML के रूप में आउटपुट भेज रहे हैं, आपको HTML में लाइन ब्रेक बनाने की आवश्यकता है। HTML समझ में नहीं आता है \n। आपको उसके लिए nl2br()फ़ंक्शन का उपयोग करने की आवश्यकता है।
यह क्या करता है:
सभी newlines (\ r \ n, \ n \ r, \ n और \ r) से पहले स्ट्रिंग के साथ <br />या <br>सम्मिलित करता है।
echo nl2br ("kings \n garden");
उत्पादन
kings
garden
नोट सुनिश्चित करें कि आप \nदोहरे उद्धरणों में प्रतिध्वनित / मुद्रण कर रहे हैं , अन्यथा इसे शाब्दिक रूप से \ n के रूप में प्रस्तुत किया जाएगा। क्योंकि php दुभाषिया पार्स स्ट्रिंग एकल उद्धरण में अवधारणा के रूप में है
so "\n" not '\n'
2. पाठ फ़ाइल को लिखें
अब यदि आप पाठ फ़ाइल को प्रतिध्वनित करते हैं तो आप बस उपयोग कर सकते हैं \nऔर यह एक नई पंक्ति में गूँजती है, जैसे:
$myfile = fopen("test.txt", "w+") ;
$txt = "kings \n garden";
fwrite($myfile, $txt);
fclose($myfile);
आउटपुट होगा:
kings
garden
\n। लेकिन सर्वर त्रुटि इस कोशिश, की जांच के लिए संबंधित नहीं है Apache लॉग और चेक__(arg)दस्तावेज