从html源中删除所有换行符
好吧,我知道混淆是个坏主意。但我希望所有的html代码都排成一行。所有的html标记都是通过PHP生成的,因此我认为这是可能的。我知道可以用\n\r
正则表达式代替,但不知道该怎么做。如果我不清楚,这里是一个例子
$output = '<p> <div class="title">Hello</div>
</p>';
echo $output;
要在源查看器中查看为 <p><div class="title">Hello</div></p>
回答:
也许这个吗?
$output = str_replace(array("\r\n", "\r"), "\n", $output);$lines = explode("\n", $output);
$new_lines = array();
foreach ($lines as $i => $line) {
if(!empty($line))
$new_lines[] = trim($line);
}
echo implode($new_lines);
以上是 从html源中删除所有换行符 的全部内容, 来源链接: utcz.com/qa/419008.html