在PHP代码块之外的每一行添加空格

时间:2014-04-09 12:41:28

标签: php

我确切地知道我想要实现的目标,但我真的不知道如何使用PHP。

我编写了一些代码,应该作为它实际应该如何的概念。

我想缩小每个新行,并为括号内的代码添加X个空格。

有没有办法实现我想要的目标?

我不是试图在设计上做任何视觉效果,而是让我的代码正确缩进。

<?php
// Other PHP Code

foreach(explode("\n", $content) as $line) {
?>

php块之外的代码应该在上面的$ content变量中来改变它。

<div class="content">
    <!-- Content -->
</div>

<?php
    echo str_repeat(" ", 4), $line;
}

// Other PHP Code
?>

3 个答案:

答案 0 :(得分:1)

使用css保证金怎么样?你可以给这行一个这样的类: HTML:

<div class="myClass">here is my special text</div>

的CSS:

.myClass{
   margin-left: 10px;
}

答案 1 :(得分:0)

替换echo str_repeat(" ", 4), $line;

echo str_repeat("&nbsp;", 4), $line;

答案 2 :(得分:0)

缩进源代码本身工作正常。不需要任何花哨的PHP代码。

<?php
// Other PHP Code

foreach(explode("\n", $content) as $line) {
?>
    <!--Indent here!-->
    <div class="content">
        <!-- Content -->
        <?php echo $line; //assuming this is what you wanted to print ?>
    </div>

<?php
}

// Other PHP Code
?>

注意HTML部分(div)是如何缩进的。生成生成的HTML代码时,PHP将保留此缩进。