好吧,我知道混淆是个坏主意。但我希望所有的html代码都排成一行。所有的html标记都是通过PHP生成的,因此我认为这是可能的。我知道可以用\n\r正则表达式代替,但不知道该怎么做。如果我不清楚,这里是一个例子
\n\r
$output = '<p> <div class="title">Hello</div> </p>'; echo $output;
要在源查看器中查看为 <p><div class="title">Hello</div></p>
<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);