加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

循环在PHP在某些条件下,您需要一次又一次执行相同的代码块。

发布时间:2022-11-16 19:31:12 所属栏目:PHP教程 来源:转载
导读: 循环在PHP
嗨,大家好,
我收到来自不同国家的不同用户的非常好的反馈,我很喜欢。
我已经答复了所有发送给我的作业的学生,??并提出了任何问题,尽管我会要求您在具体文章的评论中提出问题

循环在PHP

嗨,大家好,

我收到来自不同国家的不同用户的非常好的反馈,我很喜欢。

我已经答复了所有发送给我的作业的学生,??并提出了任何问题,尽管我会要求您在具体文章的评论中提出问题,以便其他读者也可以获得有关您问我的知识。

我们来谈谈我们今天的关于循环的讲座。

在某些情况下,您需要一次又一次地执行相同的代码块。 例如,如果要打印三行中的十个相同的等号来进行分离,那么可以使用不同的方法。 可以使用三个echo语句,并在每个ie中放置十个相等的符号

显然,使用echo语句不是很难做到这一点,但是想象一下,如果你必须打印100个这样的行,这意味着你会写3×100 = 300的echo语句。 加载打字和麻烦来组织他们。 在这里,我们可以使用循环写入几行,这将根据我们的循环条件打印更多的输出。

在我们得到实际的循环说明之前,我们可以理解循环的基本工作。

循环的基本概念:

我们使用大括号{}来制作我们要执行特定次数的代码块。 这被称为循环体。 每个循环取决于条件。 它会继续执行代码块,除非条件满足true或false(取决于我们稍后将讨论的循环类型)。

当条件满足时,每个循环都有结束循环的终止点。 像我们前面讨论的例子一样,如果我们要显示十行十个等号的行,那么我们有以下属性将构成我们的理论循环;

1) 条件: 100行:保持打印,除非打印百行。

2) 循环体:其中我们将放置echo信号的打印材料打印等号和一些额外的内容,这将有助于我们的循环执行所需的时间(将在稍后讨论)

3) 终止点:打印数百行时,循环必须触发

4) 循环运行:

每次代码块(循环体)执行循环完成其一个RUN。

不是很容易吗 是的,一旦我们讨论实际的循环,这将是更容易的。 所以我们来做吧!

记住,我使用这些术语从我自己的字典php循环,因为我将使用它们来解释的东西,否则这些术语或不标准和附加循环定义,你可以使用任何理论你想用你自己的话来解释这些术语。

循环类型:

PHP排除了四种类型的循环

FOR循环 而循环 Do-While循环 Foreach循环

现在我们将逐一讨论它们。

循环:

For Loop的基本语法如下,

FOR语法 :

for(initialization; condition; increment / decrement) {

//body of loop

// increment / decrement

}

这里'for'是括号包含三个属性的关键字

启动:循环选择起始值的循环的初始值

条件:循环在每个循环运行后检查的条件,并决定是否必须执行另一个循环运行或终止

递增/递减:该部分将增加或减少初始值以继续。

让我们写第一个程序,将使用FOR循环在每行中打印等号(=)十次十行

现在分析上面的代码。

首先,控件选择循环初始值为1,并将其与表示$ i值小于或等于100的条件进行比较,这表示为true,因为$ i当前值为1,因此循环完成其显示的第一次运行一行相等的符号,并将$ i值增加1.在到达结束大括号时,控件再次返回到条件,并比较现在为2的$ i值。 条件再次成立,因为2小于100,循环完成另一个运行。 Similalry它执行相同的操作,除非$ i值为100。

当$ i为100时,条件成立,循环完成其第100次运行,并将$ i增加到101.现在比较时,条件为false,因为101不等于100,也不小于循环到达终止点,控件被发出了循环体。

我们来学习一个新词。

循环变量:循环初始化,条件和增量中涉及的变量被称为循环变量。 那么上面的例子中我们的循环变量是多少? 是的,这是$ i。

我们用FOR循环执行相同的操作,但使用不同的方法。

现在我们的循环变量的初始值是100.所以你会想到我们将如何打印行百次? 我们将这样做,因为我们还改变了现在比较$ i的条件,除非它大于或等于1.而第三个属性现在是递减而不是递增,所以循环变量将从100开始,并将其值减少1对于每个循环运行,即99,98,97 ......。 ,1,当它达到0时,条件将为false,循环将终止。

让我再清楚一点,在大多数书籍,PHP循环的文章和教程中,您将主要将i,j或k等视为循环变量。 请不要附加循环作为标准,它只是一个简单的变量,它的名字可以是任何东西。 我注意到有些学生误解了这一点,认为必须使用这些字母作为循环变量名称,这是完全错误的。 像一个人在之前的一篇文章中批评我,为什么我没有使用“Hello World”作为PHP的第一个程序。

无论如何,你应该记住一件事,每次都不需要增加或减少循环变量1。 您可以使用您喜欢的任何增量或减量值。 例如,我可以从同一上面的代码中显示50行,只需在每次运行中减少循环变量2即可

您也可以像$ i = $ i-2那样将值减少2。 在这里,您必须注意到,增加或减少部分循环的另一个事情不使用分号。

可能会有不同的样式写入FOR循环代码,例如

上面的代码也可以通过我们把减量部分带到循环的主体。

杯我的话,把他们好好的 你应该学习即兴作为最好的程序员。 所以继续尝试不同的事情,把你的想象力的圈子传播成一个好的程序员,他可以用不同的逻辑执行不同的任务。

尝试这个,并通过以下代码向我发送您获得的输出:

现在我们将快速地通过WHILE和Do-While循环,因为基本概念是相同的。

什么环 :

FOR循环是一个确定的循环,因为你知道循环开始之前的循环次数。 然而,WHILE循环是不确定的循环,因为它主要工作在一个可以为未知数循环运行而成立的条件。

让我们用更广泛的例子来解释它。 假设你有1000个学生姓名,并且你希望循环读取每个名称并执行一些操作,除非名称显示为ROB。

粗略的伪代码可能是,

while(name != ROB) {

// While body

}

这意味着除非名称变量匹配为ROB,循环应该继续。

现在让我们坚持使用相同的符号示例来执行与WHILE LOOP相同的操作。

相同的初始化,每当代码准备运行时检查相同的条件,同样的增量/减量部分,同样使用大括号来使循环的身体。 只是一种不同的方法和语法。

不确定循环也称为迭代循环,因为实时索引不是常数。 为了非常了解定义和无限期/迭代循环,您可以学习 。

如果我写的东西怎么办?

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!