不是真正的PHP家伙,但有一个问题。我想采取以下声明
$_POST['subject'] = $_POST['post_prefix'] . ' ' . $_POST['subject'];
我想要
$_POST['post_prefix']
部分属于span类,所以我可以添加一些CSS样式。
所以它最终会像
那样<span class="$_POST['post_prefix']">$_POST['post_prefix']</span>
我在这里通过搜索尝试了一些方法,但是phpstorm一直在给我一些关于分号的错误。所以我想我会请专业人士保存我的理智。
如果有更好的方法,那么这也会有所帮助。
干杯。
答案 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>";