php文件中的动态span类。

时间:2013-11-21 05:43:38

标签: php css class html

不是真正的PHP家伙,但有一个问题。我想采取以下声明

    $_POST['subject'] =  $_POST['post_prefix'] . '  ' . $_POST['subject'];

我想要

$_POST['post_prefix']

部分属于span类,所以我可以添加一些CSS样式。

所以它最终会像

那样
<span class="$_POST['post_prefix']">$_POST['post_prefix']</span>

我在这里通过搜索尝试了一些方法,但是phpstorm一直在给我一些关于分号的错误。所以我想我会请专业人士保存我的理智。

如果有更好的方法,那么这也会有所帮助。

干杯。

5 个答案:

答案 0 :(得分:0)

试试这个:

<span class="<?php echo $_POST['post_prefix'] ?>"><?php echo $_POST['post_prefix'] ?></span>

答案 1 :(得分:0)

试试这段代码:

<span class="<?php echo $_POST['post_prefix']; ?>"><?php echo $_POST['post_prefix']; ?></span>

答案 2 :(得分:0)

试试这个它会完全正常工作

 $_POST['subject'] =  '<span class='.$_POST['post_prefix'].'>'.$_POST['post_prefix'].'</span>' . '  ' . $_POST['subject'];

答案 3 :(得分:0)

是的,这会给您带来错误,当然,$_POST['variable_name']PHP有意义,但对HTML无效。

PHP使用自己的变量创建HTML页面。此处$_POST['variable_name']PHP变量,因此您需要在HTML

中打印该变量

所以,使用这个,

<span class="<?php echo $_POST['post_prefix'] ?>"><?php echo $_POST['post_prefix'] ?></span>

在此处打印PHP变量以制作模拟HTML

答案 4 :(得分:0)

如果是PHP文件,没有HTML流,请尝试

echo "<span class='".$_POST['post_prefix']."'>".$_POST['post_prefix']."</span>";