$string = "
put returns between paragraphs
for linebreak add 2 spaces at end
";
स्ट्रिंग से सभी नई लाइनें निकालना चाहते हैं।
मेरे पास यह रेगेक्स है, यह उन सभी को पकड़ सकता है, समस्या यह है कि मुझे पता नहीं है कि मुझे किस फ़ंक्शन के साथ इसका उपयोग करना चाहिए।
/\r\n|\r|\n/
$string
बन जाना चाहिए:
$string = "put returns between paragraphs for linebreak add 2 spaces at end ";
s($str)->normalizeLineEndings('')
जैसा कि इस स्टैंडअलोन लाइब्रेरी में पाया गया है, आप मददगार हो सकते हैं । यह न केवल एलएफ, सीआर और सीआरएलएफ, बल्कि किसी भी यूनिकोड की नई लाइन को हटा देगा।
preg_replace
। यह लगभग दोगुनी धीमी हैstr_replace
।