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()。