php-将逗号与html元素一起打印

php-将逗号与html元素一起打印,php,html,Php,Html,我有这样的东西(为了打印逗号): 但很明显,问题不在于打印的逗号,而在于php中html字符(链接和)和打印的逗号之间的换行符 解决这个问题的简单方法是什么?谢谢在链接之后,在PHP部分开始之前有一些空白,实际上,您在输出中看到的就是这些空白。如果不需要此空白,只需写下: <?php for(...){ ?><a href="#">link</a><?php if(different than last element){ ec

我有这样的东西(为了打印逗号):

但很明显,问题不在于打印的逗号,而在于php中html字符(链接和)和打印的逗号之间的换行符


解决这个问题的简单方法是什么?谢谢

在链接之后,在PHP部分开始之前有一些空白,实际上,您在输出中看到的就是这些空白。如果不需要此空白,只需写下:

<?php
for(...){
   ?><a href="#">link</a><?php
   if(different than last element){
       echo ",";
   }
}
?>


请注意,
部分在结束标记之后直接开始

在链接之后,在PHP部分开始之前有一些空格,实际上,您在输出中看到的就是这些空格。如果不需要此空白,只需写下:

<?php
for(...){
   ?><a href="#">link</a><?php
   if(different than last element){
       echo ",";
   }
}
?>

请注意,
部分直接在结束标记之后开始

<?php
for(...){
?>
<a href="#">link</a><?php
  if(different than last element){
  echo ",";
}
}
?>

我认为这与回声没有任何关系

<?php
for(...){
?>
<a href="#">link</a><?php
  if(different than last element){
  echo ",";
}
}
?>


我不认为这与echo有任何关系,这实际上非常简单,如果您将开始的PHP标记上移一行:

<?php
for($i=0;$i<10;$i++){
   ?><a href="#">link</a><?php
  if(1==1){
    echo ",";
  }
}
?>

那就行了。或者,您可以执行以下操作:

<?php
for($i=0;$i<10;$i++){
   echo "<a href='#'>link</a>";
  if(1==1){
    echo ",";
  }
}
?>

如果将开始的PHP标记上移一行,这实际上非常简单:

<?php
for($i=0;$i<10;$i++){
   ?><a href="#">link</a><?php
  if(1==1){
    echo ",";
  }
}
?>

那就行了。或者,您可以执行以下操作:

<?php
for($i=0;$i<10;$i++){
   echo "<a href='#'>link</a>";
  if(1==1){
    echo ",";
  }
}
?>

onephp块中使用打印:

<?php
for(...) {
    print("<a href=\"#\">link</a>");
    if(different than last element){
        print(",");
    }
}
print("\n");
?>
<?php
for(...){
?><a href="#">link</a><?php
    if(different than last element){
        echo ",";
    }
}
?>

或删除新行以启动新的php块:

<?php
for(...) {
    print("<a href=\"#\">link</a>");
    if(different than last element){
        print(",");
    }
}
print("\n");
?>
<?php
for(...){
?><a href="#">link</a><?php
    if(different than last element){
        echo ",";
    }
}
?>

onephp块中使用打印:

<?php
for(...) {
    print("<a href=\"#\">link</a>");
    if(different than last element){
        print(",");
    }
}
print("\n");
?>
<?php
for(...){
?><a href="#">link</a><?php
    if(different than last element){
        echo ",";
    }
}
?>

或删除新行以启动新的php块:

<?php
for(...) {
    print("<a href=\"#\">link</a>");
    if(different than last element){
        print(",");
    }
}
print("\n");
?>
<?php
for(...){
?><a href="#">link</a><?php
    if(different than last element){
        echo ",";
    }
}
?>