php echo不写我想要的东西

时间:2015-09-28 09:30:20

标签: php

我正在尝试使用简单的echo来获取hr元素的样式属性。此属性放在数据字段中,但我丢失了该字段的第二部分。

我这样做:

<hr id="lineDemo" style=<?php echo $model->css_style; ?> />

$ model-&gt; css_style内有:

"height: 5px; background-color: rgb(0, 253, 255);"

我获得的是......

<hr id="lineDemo" style="height: 5px;">

我做错了什么?

3 个答案:

答案 0 :(得分:1)

首先,你应该把它放到引号中,这样整个字符串就是属性的一部分:

<hr id="lineDemo" style="<?php echo $model->css_style; ?>" />

这可能有所帮助,但可能并非完全(取决于$ model-&gt; css_style中的实际内容......)

答案 1 :(得分:0)

尝试以下

<hr id="lineDemo" style="<?=$model->css_style?>" />

答案 2 :(得分:-1)

你没有

的引用标志
<hr id="lineDemo" style=<?php echo $model->css_style; ?> />

线。你能试试这个:

<hr id="lineDemo" style="<?php echo $model->css_style; ?>" />