我确切地知道我想要实现的目标,但我真的不知道如何使用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
?>
答案 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(" ", 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将保留此缩进。