$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
มันเป็นเกือบสองเท่าช้า