PHP:我能';t将空格回显到类名中

PHP:我能';t将空格回显到类名中,php,html,echo,Php,Html,Echo,你能帮我解决这个问题吗 我有一个,根据它是否有简单的类名“topic”或“topic”和“focused”,我对其内容进行了不同的样式设计。我使用简单的逻辑测试来确定它是否集中,然后将类名回显到html中。以下是我想做的: <?php $topic__class = "topic". ( is_focused($var) ? " focused" : "" ); ?> <div class=<?php echo $topic__class; ?> >

你能帮我解决这个问题吗

我有一个
,根据它是否有简单的类名“topic”或“topic”和“focused”,我对其内容进行了不同的样式设计。我使用简单的逻辑测试来确定它是否集中,然后将类名回显到html中。以下是我想做的:

<?php $topic__class = "topic". ( is_focused($var) ? "  focused" : "" ); ?>  
<div class=<?php echo $topic__class; ?> >  
<div class="next class">

-div类=>
+div class=”“>

您需要在HTML属性周围加引号。此时,它将作为一个属性
class=topic
,以及一个单独的属性
聚焦
(空格后)


而不是
这与PHP有什么关系?嗯,问题是什么?你的php代码在哪里?所以它要么是
topic
要么是
topicfocused
?那么你在输出类时遇到了什么麻烦?显示您尝试使用的代码,并描述发生的情况。根据Chrome的元素检查器,
应该可以很好地工作,PHP将回应没有问题;然而,当我查看源代码时,它显示为
,这破坏了我将其作为单独的类名进行分析的能力。@somewhatsapent你运行代码时会将空格转换为
?只是我的愚蠢。在许多测试中,我留下了一个包含
的变量版本。将其剔除,并从一开始就正确地进行修复。谢谢你的帮助:)
<div class="topic"  focused>  
<div class="next class">  
- div class=<?php echo $topic__class; ?> >
+ div class="<?php echo $topic__class; ?>">