周大胖子 发表于 2018-7-21 17:13:12

PHP语言结构语句

1.if ---- elseif (条件) {
条件为 true 时执行的代码;
} else {
条件为 false 时执行的代码;
}

2.if ----else if------ else
<?php
$t=date("H");

if ($t<"10") {
echo "Have a good morning!";
} elseif ($t<"20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>3.switch
<?php
switch ($x)
{
case 1:
echo "Number 1";
break;
case 2:
echo "Number 2";
break;
case 3:
echo "Number 3";
break;
default:
echo "No number between 1 and 3";
}
?>

循环语句:一共四种:
1.while 只要指定条件为真,则循环代码块;      -----注意: 是先判断后执行
2.do   while 先执行一次代码块,只要指定条件为真则重复循环;   -----注意:是先执行后判断
3.for循环代码块指定次数;
4.foreach 遍历数组中每个元素,并循环代码块;

1.while
<?php
$x=1;

while($x<=5) {
echo "这个数字是:$x <br>";
$x++;
}
?>
//上例首先把变量 $x 设置为 1($x=1)。然后执行 while 循环,只要 $x 小于或等于 5。循环每运行一次,$x 将递增 1:

2.do while
<?php
$x=1;

do {
echo "这个数字是:$x <br>";
$x++;
} while ($x<=5);
?>
//首先把变量 $x 设置为 1($x=1)。然后,do while 循环输出一段字符串,然后对变量 $x 递增 1。随后对条件进行检查($x 是否小于或等于 5)。只要 $x 小于或等于 5,循环将会继续运行
3.for
<?php
for ($x=0; $x<=10; $x++) {
echo "数字是:$x <br>";
}
?>4.foreach[这里有取下标 和不取下标 两种写法:]
       $arrr = array("老金","老莫","金");

       foreach ($arrr as $v) {
            echo "$v <br>";
       }


       $arr2 = array("老金2","老莫2","金2");
       foreach ($arr2 as $key => $m ){
            echo "$key-------------$m <br>" ;
       }








页: [1]
查看完整版本: PHP语言结构语句