How to trim each line in a heredoc (long string) in PHP

后端 未结 4 2547
囚心锁ツ
囚心锁ツ 2021-02-20 14:23

I\'m looking to create a PHP function that can trim each line in a long string.

For example,



        
4条回答
  •  南笙
    南笙 (楼主)
    2021-02-20 14:36

    function trimHereDoc($txt)
    {
        return preg_replace('/^\s+|\s+$/m', '', $txt);
    }
    

    ^\s+ matches whitespace at the start of a line and \s+$ matches whitespace at the end of a line. The m flag says to do multi-line replacement so ^ and $ will match on any line of a multi-line string.

提交回复
热议问题