PHP – 超文本预处理器
开始您的免费软件开发课程
网络开发、编程语言、软件测试及其他
PHP 是一种服务器端脚本语言,是一种非常流行且广泛使用的开源语言。最初,PHP 被称为“个人主页”。在本主题中,我们将学习 PHP Do While 循环。
语法
<?php //statements to be executed echo "This is my first php program!"; ?>注意:PHP 中的每个语句都以分号 (;) 结尾。从技术上讲,这向 PHP 引擎传达了这将是语句的结束。并且,然后引擎移动到下一行并执行代码直到分号(;)。
PHP 循环
在某些情况下,我们必须多次使用同一代码块。在这种情况下,可以使用循环。您可以通过使用循环来反复运行一段代码,而不是在几乎相同的条件下使用几乎相同的代码。
#以下是一些 PHP 循环语句。
理解了‘while…循环’之后,下一步就是理解‘do…while循环’的逻辑。除非规定的条件为“True”,否则这个“do…while循环”可以重复执行。
“while”和“do…while”lop 之间的一个小区别是条件在“while 循环”中满足其验证点的位置,条件在执行代码块中的任何语句之前(即在开头)进行测试。并且,“do…while循环”条件被测试一次,在执行块代码中的语句之后,然后重复相同的过程,直到它为真。
从技术上讲,它可以解释为“do…while循环”总是完成单独执行,然后测试建议的条件,并在规定的条件为“True”时继续重复相同的代码块。
“do…while”的语法。
do{ //code/statements to be executed }while(condition is true);注意: ‘do…while循环’总是执行一次最少的代码块,而‘while循环’甚至不会执行一次。这是因为在执行整个代码块后才会测试参数。
让我们逐行看一下示例的演示。
代码:
<?php $x=7; do { echo "The expected output is: $x<br>"; $x++; } while($x<=6) ?>
输出:
说明:
我希望您理解上述示例的详细信息。
现在,我们将看到更多示例以便更好地理解。
以下是提到的示例:
让我们看一个打印数字“0 到 9”的非常基本的示例。通过这个例子,你只需改变条件就可以编写数字的平方或数字的倍数等的程序。
代码:
<html> <body> <?php $n=0; do{ echo "$n<br/>"; $n++; }while($n<=9); ?> </body> </html>
输出:
代码:
<html> <body> <?php $x0=0; do { echo "Executed Statement: $x0 <br />"; echo "this execution is done after the above statement '$x0' is printed <br />"; $x0=$x0+1; }while ($x0<=5) ?> </body> </html>
输出:
代码:
<html> <body> <?php $BookPrice = 15; do { echo "The book price is " . $BookPrice . ". Students can buy this book. <br>"; $BookPrice = $BookPrice + 1; } while ($BookPrice <= 10); echo "The book price is " . $BookPrice . ". Student cannot afford this costly book!"; ?> </body> </html>
输出:
现在我们将看到打印 10 个表格的 php 程序。
代码:
<?php @$tab=$_GET['tab']; $i=1; do { $t=$tab*$i; echo $t." "; $i++; } while ($i<=10); ?> <body> <form> Enter Your table<input type="text" name="tab"><br/> <input type="submit" value="Table"> </form> </body>
输出:
说明
上面的例子略有不同。我们通过 HTML 脚本使用了一个文本框和一个按钮。主要逻辑部分在 php 脚本内部执行。
首先,我们通过 $_GET 收集了用户输入的值。
变量 $i 的值为 1。
并且,这里的逻辑应用在 php 代码内部来打印 10 的表格。
在上面的文章中,我们提出了 PHP 循环的要点,并了解了各种类型。具体来说,我们详细学习了 PHP 的“do…while 循环”。本文提供了有关 do...while 循环、它的工作方式及其使用示例的信息。 “do…while 循环”的功能非常容易理解。
总而言之,PHP 的“do…while 循环”消除了一次又一次执行类似任务的需要。所以,如果你想减少 PHP 语言的工作量,请经常使用 do…while 循环。
以上是PHP Do While 循环的详细内容。更多信息请关注PHP中文网其他相关文章!