首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >for循环是如何在php中实际工作的?

for循环是如何在php中实际工作的?
EN

Stack Overflow用户
提问于 2016-06-24 00:53:45
回答 6查看 717关注 0票数 0

我是php的新手,我已经理解了php中的所有其他循环,但问题是,我无法理解for循环是如何工作的,用于ex:这是代码;

代码语言:javascript
运行
复制
$a = 0;
$b = 0;

for ($i=0; $i < 5; $i++) { 
    $a += 10;
    $b += 5;
}
echo("At the end of the loop a=$a and b=$b");

当我执行这个脚本时,a= 50和b= 25的值!

它是将a值与i的增量值相乘吗?大约10 *5= 50。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2016-06-24 00:57:46

你的循环运行了五次。每次通过循环,您都会将10添加到$a的值中。做五次就有50次了。

票数 1
EN

Stack Overflow用户

发布于 2016-06-24 01:00:42

$i=0开始,然后做$a+10$b+5,就像$i <5一样

代码语言:javascript
运行
复制
$i=0, $a=10, $b=5

$i=1, $a=20, $b=10

$i=2, $a=30, $b=15

$i=3, $a=40, $b=20

$i=4, $a=50, $b=25

$i=5,现在循环停止了,因为$i is no longer <5

票数 2
EN

Stack Overflow用户

发布于 2016-06-24 00:57:56

这就是它的工作方式。

假设你没有钱。我告诉你,每次你做5件家务,我都会给你一美元。不过,我只给你5美元。一开始你没有钱,一次杂务之后,我给你5美元。现在你有5美元了。你再做一次家务,我再给你5次,使你达到10次。我现在给了你两美元。我再给你5块--你有15块。我给你另外一份-- 20美元--再给你一份;给你25美元。现在我已经给了你我的限额,我们的循环已经完成了。

在这个故事中,我的美元是你的$i价值。从0开始,工作到5。你的家务是你的$b值,它每次都被添加到你的工作中。

代码示例:

代码语言:javascript
运行
复制
for ($dollars=0; $dollars < 5; $dollars++) { 
    $chores += 5;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38004105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档