【发布时间】:2020-11-28 11:08:21
【问题描述】:
我正在寻找一种方法来保持通过 PHP 输出的 HTML 代码干净。
如果查看源代码,结果如下所示:
<section><div class="card">
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in</p>
<a href="#" class="btn btn-primary">Go somewhere</a> </div>
</div>
</section><section><div class="card">
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a> </div>
</div></section>
我希望它看起来像这样:
<section>
<div class="card">
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in</p>
<a href="#" class="btn btn-primary">Go somewhere</a> </div>
</div>
</section>
<section>
<div class="card">
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in</p>
<a href="#" class="btn btn-primary">Go somewhere</a> </div>
</div>
</section>
这是我的 php 输出代码:
ob_start();
include_once ROOT.'/global/header.php';
print $content_output; // the included files
include_once ROOT.'/global/footer.php';
$output = ob_get_contents();
ob_end_clean();
echo $output;
这样做的原因是我正在构建一个脚手架,用于为网站创建块。例如,起始页由 block2、block7、block1 和 block5 组成。最后,客户会得到一个干净的 HTML,它由上述块组成。
【问题讨论】:
-
没有看到实际构建 html 的代码,我们无能为力。
标签: php htmlcleaner