$string = "
put returns between paragraphs
for linebreak add 2 spaces at end
";
ต้องการลบบรรทัดใหม่ทั้งหมดออกจากสตริง
ฉันมี regex นี้มันสามารถจับพวกเขาทั้งหมดปัญหาคือฉันไม่รู้ด้วยฟังก์ชั่นที่ฉันควรใช้
/\r\n|\r|\n/
$string ควรกลายเป็น:
$string = "put returns between paragraphs for linebreak add 2 spaces at end ";
s($str)->normalizeLineEndings('')ประโยชน์ดังที่พบในไลบรารีแบบสแตนด์อโลนนี้ มันจะลบไม่เพียง LF, CR และ CRLF แต่ยังขึ้นบรรทัดใหม่ Unicode
preg_replaceรายการstr_replaceมันเป็นเกือบสองเท่าช้า