如何在php echo语句中添加行间隙?

时间:2014-03-04 06:53:37

标签: php

这可能很简单,我不知道。我正在尝试在css输出中添加一行sapce。这是代码

    echo '<style type="text/css">\n';
    echo get_option('custom_css');
    echo '</style>';

但是当我这样做时,输出就是

<style type="text/css">\n.button{
margin-bottom: 22px;
}</style>

EDITED

由于这是内部样式标记,因此我认为它不会添加空行或新行。我想在样式标记之间添加一个新行。因此标签将在单独的行中,没有其他样式将与样式标记相同的行折叠。怎么做?

IT应该看起来像这样

<style type="text/css">
.button{
    margin-bottom: 22px;
    }
</style>

5 个答案:

答案 0 :(得分:2)

只需将您的字符串放在双引号中即可。单引号不会被解析用于查找其中的特殊字符。

echo "<style type=\"text/css\">\n";
echo get_option('custom_css');
echo '</style>';

例如。

或者像其他人说的那样 - 用PHP_EOL常量

连接它

答案 1 :(得分:1)

尝试PHP_EOL而不是\n

echo '<style type="text/css">'.PHP_EOL;

答案 2 :(得分:0)

  

由于这是内部样式标签,因此我认为不会添加空白空间。我想要   在样式标签之间有一个空格。怎么做?

&nbsp;添加到您希望空间出现的位置。

答案 3 :(得分:0)

&nbsp是你的朋友。将它添加到您想要空间的任何位置。

答案 4 :(得分:0)

尝试

echo '<style type="text/css"><br/>';
echo get_option('custom_css');
echo '<br/></style>';