php如何循环附加到变量

jas*_*ael 1 php

我有这段可以运行的 PHP 代码:

for ($i=0; $i < 5; $i++) {
    do stuff to $class
    echo "<i class=\"glyphicon glyphicon-star $class\"></i>";
}
Run Code Online (Sandbox Code Playgroud)

我如何将每次迭代附加到一个变量(例如),然后能够显示结果,而不是echo在循环中使用$stars

echo "$stars";
Run Code Online (Sandbox Code Playgroud)

Rig*_*lly 5

创建一个变量来保存 HTML。将 HTML 连接到此变量而不是回显它。

循环之后您可以回显该变量。

$stars = '';
for ($i=0; $i < 5; $i++) {
    // do stuff to $class
    $stars .= "<i class=\"glyphicon glyphicon-star $class\"></i>";
}
echo $stars;
Run Code Online (Sandbox Code Playgroud)