इन्हें \ r \ n कहा जाता है और क्या कोई ट्यूटोरियल है जो उन्हें समझाता है?PHP में r और n अर्थ क्या हैं?
उत्तर
वे escape sequences हैं। \n
एक नई लाइन है और \r
एक कैरिज रिटर्न है।
विंडोज सबसे पाठ संपादक के रूप में एक नई पंक्ति है \ r \ n और यूनिक्स पर यह \ N
\r
गाड़ी वापसी
\n
न्यू लाइन
ये हैं है है PHP से अलग कई अन्य भाषाओं में उपलब्ध है।
वे "गाड़ी वापसी" और "लाइन फ़ीड" क्रमशः रहे हैं। आमतौर पर विंडोज़ पर, आपको लाइन टर्मिनेटर का प्रतिनिधित्व करने के लिए दोनों को एक साथ की आवश्यकता होती है: "\ r \ n" जबकि अधिकांश (सभी?) यूनिक्स सिस्टम पर, "\ n" पर्याप्त है।
विभिन्न प्रणालियों की अनियमितताओं के बारे में अधिक जानकारी के लिए Wikipedia Newline entry देखें।
सामान्य रूप में भागने वाले दृश्य, और अन्य लोगों PHP में उपलब्ध के बारे में अधिक जानकारी के लिए PHP manual देखें।
कई अन्य भाषाओं (जैसे सी, सी ++, सी #, जावा, पर्ल, पायथन, रूबी) कैरिज रिटर्न और लाइन फीड के लिए एक ही भागने के दृश्य साझा करते हैं - लेकिन वे सभी अलग-अलग भाषा के लिए निर्दिष्ट हैं। (दूसरे शब्दों में, यह भाषा विशिष्ट है, लेकिन इस सवाल का जवाब कई भाषाओं के लिए ही होगा।)
\r
एक Carriage Return \n
एक लाइन फ़ीड है (या new line)।
विंडोज सिस्टम पर ये एक साथ एक नई लाइन बनाते हैं (यानी जब भी आप एंटर बटन दबाते हैं तो आपका फिक्स \r\n
प्राप्त होगा)।
PHP में यदि आप एक विंडोज स्टाइल टेक्स्ट फ़ाइल खोलते हैं तो आपको पैराग्राफ/लाइनों के अंत में \r\n
मिल जाएगा, आपने एंटर दबाया था। यदि यह यूनिक्स स्टाइल टेक्स्ट फ़ाइल थी तो आपको केवल \n
मिलेगा।
नहीं आपके प्रश्न का उत्तर है, लेकिन फिर भी प्रासंगिक: मैं PHP_EOL निरंतर का उपयोग कर जब भी आप एक नई लाइन सम्मिलित करना चाहते हैं सलाह देते हैं। PHP_EOL निरंतर उस प्लेटफॉर्म के लिए सही नई पंक्ति वर्ण (ओं) है जिसमें स्क्रिप्ट चल रही है (\ n यूनिक्स पर, \ r \ n विंडोज़ पर)।
\n
नई लाइन या लाइनफीड है, दूसरी तरफ \r
कैरिज रिटर्न है। वे क्या उपयोग करते हैं में भिन्न होते हैं। एंटर कुंजी दबाए जाने के लिए विंडोज \r\n
का उपयोग करता है, जबकि लिनक्स और यूनिक्स \n
का उपयोग करते हैं ताकि यह इंगित किया जा सके कि एंटर कुंजी दबाई गई थी।
यूनिक्स और सभी यूनिक्स जैसी प्रणालियों में, \n
अंतराल के लिए कोड है, \r
का मतलब कुछ खास नहीं है। वर्ष मैक सिस्टम (पूर्व ओएस एक्स) में, \r
अंत लाइन के बजाय के लिए कोड था। \r\n
इंटरनेट पर टेक्स्ट प्रारूपों के लिए मानक लाइन-समाप्ति है।
\r
कैरिज बाएं स्टॉप हिट होने तक बाएं तरफ जाने के लिए आदेश देता है, \n
रोलर को एक पंक्ति (एक तेज़ ऑपरेशन) रोल करने के लिए आदेश देता है। यही वजह है कि आपके पास हमेशा \ r से पहले \ r है, ताकि रोलर आगे बढ़ सके, जबकि रोलर आगे बढ़ सकता है।
- 1. php \ r और \ n वही बात?
- 2. \ r से \ r \ n
- 3. "\ r" n "0 \ n"
- 4. Regex \ r पट्टी और \ n या \ r \ n
- 5. \ n और \ r \ n के बीच क्या अंतर है?
- 6. जेसन प्रतिक्रिया में \ n \ r
- 7. विम: \ n बनाम \ r
- 8. धाराएं, stream_bufs, codecvt facets और \ n to \ r \ n अनुवाद
- 9. \ n और \ r के बीच क्या अंतर है?
- 10. छोड़ कैसे `\ r \ n` स्ट्रिंग में
- 11. जावा में चार अक्षर '\ n' और '\ r' के बीच अंतर क्या हैं?
- 12. एक नई लाइन = \ n या \ r \ n है?
- 13. HTTP चंकित स्थानांतरण एन्कोडिंग: आप "\ r \ n" कैसे भेजते हैं?
- 14. रेल FasterCSV "unquoted फ़ील्ड \ r या \ n"
- 15. डबल या अधिक खाली लाइनों द्वारा विभाजित कैसे करें? <code>"hello1\r\nhello2\r\n\r\nhello3\r\n\r\n\r\nhello4"</code> लिए: Regex.Stplit अवांछित तार
- 16. PHP: \ n
- 17. क्या वास्तव में sed में "-n" का अर्थ है?
- 18. बिटवाई कोड "$ n और ($ n - 1)" क्या करता है?
- 19. रूबी सीएसवी समझ में नहीं आता \ r \ n पंक्ति अंत
- 20. मैं vim में पहले "\ r" के बिना "\ n" कैसे खोजूं?
- 21. डेटाबेस में सभी वर्चर्स और nvarchar फ़ील्ड में न्यूलाइन (\ r \ n के साथ \ n) को प्रतिस्थापित करें
- 22. PHP: 'सरणी (और $) का क्या अर्थ है?
- 23. एक CSV फ़ाइल बनाते समय, मैं फ़ील्ड में \ n और \ r वर्णों को कैसे संभालूं?
- 24. ggplot और R
- 25. क्या Emacs ctrl-r और ctrl-shift-r के बीच अंतर कर सकते हैं?
- 26. PHP में "ईजीपीसीएस" का क्या अर्थ है?
- 27. PHP वाक्यविन्यास में $ {} का क्या अर्थ है?
- 28. PHP में "&" का अर्थ क्या है?
- 29. PHP में। = ऑपरेटर का क्या अर्थ है?
- 30. यह समझने में मदद की ज़रूरत है कि \ n, \ b, और \ r printf आउटपुट
वे वास्तव में PHP के लिए विशेष नहीं हैं। आप उन्हें अन्य भाषाओं में देखेंगे। – Rimian