我有这段可以运行的 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)
创建一个变量来保存 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)