php - 这段代码的解释是什么?我想要一些澄清谢谢你
问题描述
我们的教授告诉我们,我们需要解释一下这段代码是什么意思。我觉得这很困难,因为他不上我们的课。有人可以帮我解释这段代码吗?
<?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>";
}
?>
解决方案
你有一个函数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 到 0 到 0 范围内的每个数字 ( i
) seq1
:
- 设置
seq
为自身加i
。 - 打印
<seq> ,
。例如,首先要打印的是“0 ,
”。 - 下一行仅在循环的第一项上将 0 添加到 seq (何时
seq
也是 0),因此完全没有意义。
最后是 print <br>
,这是一个 HTML 换行标记。
推荐阅读
- php - 回显大型解密文件后 CodeIgniter 意外挂起
- spring-boot - 检索 YML / YAML 属性
- javascript - JS按对象属性(美元)排序对象数组
- python - 返回值的异步方法调用
- java - 如何通过按键更改对象的坐标?
- php - 当代码在生产环境中运行时,下载 pdf 请求标头消失
- python - 使用 bs4 从 td colspan 标签中提取 td 文本
- python-3.x - 为什么我得到无效字符
- python - 问题不在 django 的浏览器中显示日期时间字段表单
- insert - TypeORM 插入返回 - 获取正确的 ID 但作为相同值的 3 个不同名称