Php 如何回显仍将在for循环外部循环的变量

Php 如何回显仍将在for循环外部循环的变量,php,loops,Php,Loops,在PHP中 用于($i=1;$i) 在HTML中 for($i=1; $i <= 5; $i++){ $link = '<a href="'.$_SERVER['PHP_SELF'].'?rate='.$i.'">'.$i.'</a>'; } 当我回显for循环外部的$link时,仅显示1个链接。但当我回显循环内部的$link时,所有链接都显示 现在您可以在forloop之外获取变量 $link=array(); 对于($i

在PHP中
用于($i=1;$i)

在HTML中

    for($i=1; $i <= 5; $i++){

       $link = '<a href="'.$_SERVER['PHP_SELF'].'?rate='.$i.'">'.$i.'</a>';

     }

当我回显for循环外部的$link时,仅显示1个链接。但当我回显循环内部的$link时,所有链接都显示

现在您可以在forloop之外获取变量

$link=array();

对于($i=1;$i链接在循环中的每次迭代都会被覆盖。您需要对链接进行加密,而不是覆盖它们。您可以按照以下代码段进行操作。将$Link声明为空字符串并使用。=将链接附加到其中。然后,当您调用
echo$Link

$link = "";
for($i=1; $i <= 5; $i++){

       $link .= '<a href="'.$_SERVER['PHP_SELF'].'?rate='.$i.'">'.$i.'</a>';

     }
$link=”“;

对于($i=1;$i为什么不简单地将html放入循环中呢

for($i=1; $i <= 5; $i++){
   $link = '<div class="goLeft">';
   $link .= '<a href="'.$_SERVER['PHP_SELF'].'?rate='.$i.'">'.$i.'</a>';
   $link .= '</div>';
   echo $link;
 }

for($i=1;$i)在每次迭代中覆盖$link。将该字符串连接起来。
$link=
获取
$link[]
他将需要另一个循环来打印此文件,那么for循环的用途是什么,他是否可以直接传递变量。如果我有任何错误,请纠正我,因为我希望有机会从中学习,这也是我的答案
$link = "";
for($i=1; $i <= 5; $i++){

       $link .= '<a href="'.$_SERVER['PHP_SELF'].'?rate='.$i.'">'.$i.'</a>';

     }
for($i=1; $i <= 5; $i++){
   $link = '<div class="goLeft">';
   $link .= '<a href="'.$_SERVER['PHP_SELF'].'?rate='.$i.'">'.$i.'</a>';
   $link .= '</div>';
   echo $link;
 }
<div class="goLeft">
for($i=1; $i <= 5; $i++){
   echo '<a href="'.$_SERVER['PHP_SELF'].'?rate='.$i.'">'.$i.'</a>';
 }
 </div>'