baihuzisid
5/7/2018 - 9:23 PM

判断结构语句

在 PHP 中,提供了下列循环语句:

while - 只要指定的条件成立,则循环执行代码块
do...while - 首先执行一次代码块,然后在指定的条件成立时重复这个循环
for - 循环执行代码块指定的次数
foreach - 根据数组中每个元素来循环代码块

---------------------------------------------------
for 循环
for 循环用于您预先知道脚本需要运行的次数的情况。

语法
 for (初始值; 条件; 增量)
 {
 要执行的代码;
 } 
 ---------------------------------------------------
 foreach 循环
foreach 循环用于遍历数组,它根据数组中每个元素来循环代码块。

Syntax
 foreach ($array as $value)
 {
 要执行代码;
 } 
 每进行一次循环,当前数组元素的值就会被赋值给 $value 变量(数组指针会逐一地移动),在进行下一次循环时,您将看到数组中的下一个值。

实例
下面的实例演示了一个输出给定数组的值的循环:

 <html>
 <body>

 <?php
 $x=array("one","two","three");
 foreach ($x as $value)
 {
 echo $value . "<br>";
 }
 ?>

 </body>
 </html> 
输出:

 one
 two
 three 
注意:foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量,或者未初始化的变量,将发出错误信息。
在 PHP 中,提供了下列条件语句:

if 语句 - 在条件成立时执行代码
if...else 语句 - 在条件成立时执行一块代码,条件不成立时执行另一块代码
if...else if....else 语句 - 在若干条件之一成立时执行一个代码块
switch 语句 - 在若干条件之一成立时执行一个代码块
一般做判断的几种方式