PHP multiple new lines

前端 未结 4 1107
伪装坚强ぢ
伪装坚强ぢ 2021-01-05 16:27

I\'m a little stuck. How do I remove multiple newlines which are in a row with one newline. There could be anything up to 20 newlines next to each other. For example

4条回答
  •  谎友^
    谎友^ (楼主)
    2021-01-05 17:17

    Improving on Marc B's answer:

    $fixed_text  = preg_replace("\n(\s*\n)+", "\n", $text_to_fix);
    

    Which should match an initial newline, then at least one of a group of any amount of whitespace followed by a newline and replace it all with a single newline.

提交回复
热议问题