我有一个 php 文件,其中有多行代码,除了显示的变量外,其他所有方面都相同。目前,有 26 行代码,但如果有办法重复静态 php 并将动态变量放置在所需的位置,则可以减少到两行。我要求一个地方可以找到我正在寻找的函数的一些文档,或者一个可以帮助我解决这个问题的示例。
一些示例代码:
<div id="DynamicName" <?php if ( $Survival == "Online" )
{echo "class='span2 up'><div class=service><div class=name>Survival</div><h2 class=status></h2>";}
else {echo "class='span2 down'><div class=service><div class=name>Survival</div><h2 class=status></h2>";} ?></div>
<div id="DynamicName2" <?php if ( $DynamicName2 == "Online" )
{echo "class='span2 up'><div class=service><div class=name>DynamicName2</div><h2 class=status></h2>";}
else {echo "class='span2 down'><div class=service><div class=name>DynamicName2</div><h2 class=status></h2>";} ?></div>
这不是完整的代码,但却是需要重复的必需部分。
答案1
您需要使用某种循环。W3schools 是一个学习 HTML 和 PHP 的非常好的网站。下面是一个很好的示例,向您展示如何执行循环:
http://www.w3schools.com/php/php_looping.asp
$x = 1;
while($x <= 5) {
** Put code here ***
$x++;
}
希望这能帮助您开始。如果您遇到困难,请随时回复或浏览其他人如何完成循环。