Maison >développement back-end >tutoriel php >想压缩空格.
有以下模板代码,上下两个div的模板,我喜欢上面那个div的写法,因为缩进和对齐都好了,用下面的写法会导致难以阅读维护
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /><title>aafdsa</title><style type="text/css">a{margin:0; padding:0}</style></head><body><div id="div1"><?php foreach($ar1 as $bbb): ?> <a href="http://www.baidu.com?xxx=<?php echo $bbb ;?>"><?php echo $bbb ;?></a><?php endforeach; ?></div><div id="div2"><?php foreach($ar1 as $bbb): ?><a href="http://www.baidu.com?xxx=<?php echo $bbb ;?>"><?php echo $bbb ;?></a><?php endforeach; ?></div></body></html>
$ar1 = array(1,2,3,4,5,6,7); //extract($this->data);ob_start('ob_gzhandler');ob_implicit_flush(0);include 'tpl.php';ob_flush();
<body><div id="div1"> <a href="http://www.baidu.com?xxx=1">1</a> <a href="http://www.baidu.com?xxx=2">2</a> <a href="http://www.baidu.com?xxx=3">3</a> <a href="http://www.baidu.com?xxx=4">4</a> <a href="http://www.baidu.com?xxx=5">5</a> <a href="http://www.baidu.com?xxx=6">6</a> <a href="http://www.baidu.com?xxx=7">7</a></div><div id="div2"><a href="http://www.baidu.com?xxx=1">1</a><a href="http://www.baidu.com?xxx=2">2</a><a href="http://www.baidu.com?xxx=3">3</a><a href="http://www.baidu.com?xxx=4">4</a><a href="http://www.baidu.com?xxx=5">5</a><a href="http://www.baidu.com?xxx=6">6</a><a href="http://www.baidu.com?xxx=7">7</a></div></body>
ob_start('compact_format');function compact_format($buffer) { return preg_replace("/[\r\n]+\s*/", '', $buffer);}echo <<< TXT<div id="div1"> <a href="http://www.baidu.com?xxx=1">1</a> <a href="http://www.baidu.com?xxx=2">2</a> <a href="http://www.baidu.com?xxx=3">3</a> <a href="http://www.baidu.com?xxx=4">4</a> <a href="http://www.baidu.com?xxx=5">5</a> <a href="http://www.baidu.com?xxx=6">6</a> <a href="http://www.baidu.com?xxx=7">7</a></div>TXT;//执行以下,看看效果
ob_start('compact_format');function compact_format($buffer) { return preg_replace("/[\r\n]+\s*/", '', $buffer);}echo <<< TXT<div id="div1"> <a href="http://www.baidu.com?xxx=1">1</a> <a href="http://www.baidu.com?xxx=2">2</a> <a href="http://www.baidu.com?xxx=3">3</a> <a href="http://www.baidu.com?xxx=4">4</a> <a href="http://www.baidu.com?xxx=5">5</a> <a href="http://www.baidu.com?xxx=6">6</a> <a href="http://www.baidu.com?xxx=7">7</a></div>TXT;//执行以下,看看效果