我们的教授告诉我们,我们需要解释这段代码的含义。我觉得很困难,因为他不在上我们的课。有人可以帮我解释一下此代码吗?
<?php
function sequence(){
$seq1 = $_GET['seq1'];
$seq = 0;
for($i=0; $i<=$seq1; $i++){
$seq = $seq + $i;
echo $seq. " , ";
if($i==0) $seq = $seq + 0;
}
echo "<br>";
}
?>
答案 0 :(得分:0)
您具有函数sequence()
。
$seq1 = $_GET['seq1'];
表示您正在访问请求中的url参数seq1
。根据接下来的内容,看起来这将是一个数字。这意味着网址类似于
http://some.site.com?seq1=5
现在进入主循环。
$seq = 0;
for($i=0; $i<=$seq1; $i++){
$seq = $seq + $i;
echo $seq. " , ";
if($i==0) $seq = $seq + 0;
}
$seq = 0;
-将0分配给名为seq
的变量。
对于0到i
(包括0和0)之间的每个数字(seq1
):
seq
本身设置为i
。<seq> ,
。例如,要打印的第一件事是“ 0 ,
”。seq
也为0时)将seq加0,因此完全没有意义。最后打印<br>
,它是HTML换行标记。