$string = "
put returns between paragraphs
for linebreak add 2 spaces at end
";
Muốn xóa tất cả các dòng mới từ chuỗi.
Tôi có regex này, nó có thể bắt được tất cả chúng, vấn đề là tôi không biết nên sử dụng chức năng nào.
/\r\n|\r|\n/
$string
nên trở thành:
$string = "put returns between paragraphs for linebreak add 2 spaces at end ";
s($str)->normalizeLineEndings('')
hữu ích, như được tìm thấy trong thư viện độc lập này . Nó sẽ xóa không chỉ LF, CR và CRLF, mà còn bất kỳ dòng mới Unicode nào.
preg_replace
. Nó chậm gần gấp đôistr_replace
.