Php 删除开头的空行

Php 删除开头的空行,php,regex,Php,Regex,我尝试删除空白行 <--- space or empty line lorem ipsum ---empty line---- dolores 我做了这个函数,它是有效的,但是我能用正则表达式做得更好吗 $lines=explode("\n", $content); function clean($l){ if(trim($l['0'])==''){ array_shift($l); return clean($l); } return $l

我尝试删除空白行

    <--- space or empty line 
lorem ipsum 
---empty line----
dolores
我做了这个函数,它是有效的,但是我能用正则表达式做得更好吗

$lines=explode("\n", $content);
function clean($l){
  if(trim($l['0'])==''){
    array_shift($l);
    return clean($l);
  } 
    return $l;
 } 
$content=implode("\n",clean($lines));
应该做得更好:

$content = ltrim($content);
应该做得更好:

$content = ltrim($content);

$content
中有什么内容,是html文件吗?如果是这样,请使用

而不是
\n
只使用修剪功能:也许我的问题不清楚,但我正在搜索的是ltrim。在
$content
中有什么,它是html文件吗?如果是这样,请使用

而不是
\n
只使用修剪功能:也许我的问题不清楚,但我正在搜索ltrim。很好的解决方案,我知道修剪()但ltrim()可以解决我的问题!不要忘记rtrim()!:D@i-CONICA:“删除开头的空白行”@AbraCadaver我知道。我是在评论OP的评论,他知道trim(),但不知道ltrim()。我指出还有rtrim()。很好的解决方案,我知道trim(),但ltrim()解决了我的问题!不要忘记rtrim()!:D@i-CONICA:“删除开头的空白行”@AbraCadaver我知道。我是在评论OP的评论,他知道trim(),但不知道ltrim()。我指出还有rtrim()。