$string = "
put returns between paragraphs
for linebreak add 2 spaces at end
";
Tüm yeni satırları dizeden kaldırmak istiyorum.
Bu normal ifadeyi aldım, hepsini yakalayabilir, sorun şu ki hangi işlevi kullanmalıyım bilmiyorum.
/\r\n|\r|\n/
$string
olmalı:
$string = "put returns between paragraphs for linebreak add 2 spaces at end ";
s($str)->normalizeLineEndings('')
bulunan yardımcı olabilir . Sadece LF, CR ve CRLF'yi değil, aynı zamanda herhangi bir Unicode yeni satırını da kaldıracaktır.
preg_replace
. Neredeyse iki kat daha yavaşstr_replace
.