我在PHP中有一个句子,我使用explode将其分解为单词组件。
foreach ($words as $splitword)
{
echo $splitword;
/* echo "<a href = 'word.php?word=" . $splitword . "'>" . $splitword . "</a>"; */
echo " ";
}
我想要做的是让每个单词都可以点击,所以我回显每个单词后跟一个空格。现在,使用您在上面看到的代码,一切看起来都很自然。但是,如果我取消注释注释行,并注释掉echo $splitword;
,以便我现在回显链接而不是单词,那么事情会变得丑陋:
echo " "
不再有效,我必须使用echo " "
a
标记后跟 
时,空格大约是宽度的两倍。知道原因,以及解决方法是什么?
答案 0 :(得分:0)
echo " "
不起作用,因为您正在编写HTML,但不解析“”。
你必须像你已经发现的那样使用
。
额外的间距可能是你的造型。检查你的CSS。如果您仍然没有发现任何奇怪的内容,请将其添加到您的CSS中:
a {
margin: 0;
padding: 0;
}