如何进行 html 源格式设置

发布于 2024-11-13 01:37:08 字数 737 浏览 0 评论 0原文

如何在 php 中进行 html 源格式

示例:

<?
    ob_start();

    $mixed_output = 
    "<div><div>2.</div><div>
          <div>4.</div>
             <div>4.</div>
    </div>  <div>2.</div>
      <div>2.</div>
    </div>";

    echo format_mixed_output($mixed_output);
?>

我想要这样:

<html>
    <div>
      <div>2.</div>
        <div>
          <div>4.</div>
          <div>4.</div>
        </div>
      <div>2.</div>
      <div>2.</div>
    </div>
</html>

我在网络中找不到源,请帮助我...

How do I make the html source formatting in php

Sample:

<?
    ob_start();

    $mixed_output = 
    "<div><div>2.</div><div>
          <div>4.</div>
             <div>4.</div>
    </div>  <div>2.</div>
      <div>2.</div>
    </div>";

    echo format_mixed_output($mixed_output);
?>

i want to be this:

<html>
    <div>
      <div>2.</div>
        <div>
          <div>4.</div>
          <div>4.</div>
        </div>
      <div>2.</div>
      <div>2.</div>
    </div>
</html>

i can't find source in net, please help me...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

多情癖 2024-11-20 01:37:08

您可以使用“Tidy”。

示例: http://www.php.net/manual/en/tidy .examples.basic.php

你的例子是这样的:

<?php
    $mixed_output = 
"<div><div>2.</div><div>
      <div>4.</div>
         <div>4.</div>
</div>  <div>2.</div>
  <div>2.</div>
</div>";

$config = array(
            'indent'         => true,
            'output-xml'     => true,
            'input-xml'     => true,
            'wrap'         => '1000');

$tidy = new tidy();
$tidy->parseString($mixed_output, $config, 'utf8');
$tidy->cleanRepair();
echo tidy_get_output($tidy);
?>

You can use "Tidy".

Example: http://www.php.net/manual/en/tidy.examples.basic.php

Your example would be something like this:

<?php
    $mixed_output = 
"<div><div>2.</div><div>
      <div>4.</div>
         <div>4.</div>
</div>  <div>2.</div>
  <div>2.</div>
</div>";

$config = array(
            'indent'         => true,
            'output-xml'     => true,
            'input-xml'     => true,
            'wrap'         => '1000');

$tidy = new tidy();
$tidy->parseString($mixed_output, $config, 'utf8');
$tidy->cleanRepair();
echo tidy_get_output($tidy);
?>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文