1,if语句
if(表达式)
语句;
//只有一条语句时
if(表达式){
语句;
语句;
...
}
//多条语句时,判断为真时执行语句否则跳过当有else时执行为假的语句,如下:
<?php
$num=rand(1,31);
//生成一到三十一的一个随机数
if ($num%2 == 0){
echo "\$num=$num";
echo "<br/> $num 是偶数。“;
}else{
echo ‘是奇数';
}
?>
//rund(mix,max)函数随机生成一个随机数(int)
2,if...else语句
if (表达式){
语句;
}else{
语句;
}
//有上例
3,elseif语句
if (表达式){
语句;
}elseif(){
语句;
}...
else{
语句n;
}
eg:
<?php
$month=date("n");
$today=date("j");
if ($today >= 1 and $today <= 10){
echo "今天是".$month.”月“.$today."日,是本月上旬";
}elseif($today > 10 and $today <= 20){
echo "今天是".$month.”月“.$today."日,是本月中旬";
}else{
echo "今天是".$month.”月“.$today."日,是本月下旬";
}
?>
//易混淆语句
eg:
<?php
$boo=false;
if ($boo == false)
echo "true";
else
echo "false";
?>
//结果为:true
4,switch语句
switch (变量或表达式){
case 常量表达式1;
语句1;
break;
case 常量表达式2;
...
case 常量表达式n;
语句n;
break;
default;
语句n+1;
//默认语句
}
eg:
<?php
switch (isset ($_GET ['imbs'] ) ? $_GET ["imbs"];""){
case "最新商品";
include "new.php";
break;
case "热门商品";
include "joll.php";
break;
case "推荐商品";
include "commend.php";
break;
case "订单查询";
include "orderfrom.php";
break;
default:
include "new.php";
break;
}
?>