if 结构、if-else 结构、if-elseif-else 结构
$user=true;
if($user){
echo "欢迎你!
";
$greed=1;
}else{
echo "对不起,禁止访问!";
exit;
}
?>
$name = "Sunshoulong";
$user = "1";if ($user):
?>
<table border='1'>
<tr>
<td>欢迎你:</td><td> echo "$name" ?></td>
</tr>
</table>
else: ?>请重新登陆!
endif;?>
$fenshu=61;
echo "你的分数是:{$fenshu},属于:";
if($fenshu>90)
print("优秀");
else
if($fenshu>80 && $fenshu<=90)
print("良好");
else
if($fenshu>70&&$fenshu<=80)
print("中等");
else
if($fenshu>60&&$fenshu<=70)
print("刚及格");
elseif($fenshu<60)
print("差");
?>
echo "本程序阅读性比程序5-3a好,以下是运行结果:
";
$fenshu = 61;
echo "你的分数是:$fenshu,属于:";
if ($fenshu > 90) {
print("优秀");
} elseif ($fenshu > 80 && $fenshu <= 90) {
print("良好");
} elseif ($fenshu > 70 && $fenshu <= 80) {
print("中等");
} elseif ($fenshu > 60 && $fenshu <= 70) {
print("刚及格");
} elseif ($fenshu < 60) {
print("差");
}
$fenshu = 61;
$f = (int) ($fenshu / 10);
echo "你的分数是:$fenshu,属于:";
switch ($f) {
case 9:echo ("优秀");
break;
case 8:echo ("良好");
break;
case 7:echo ("中等");
break;
case 6:echo ("刚及格");
break;
default:echo ("差");
}
while 的语言结构、do-while 的语言结构
//while循环,从1加到10
$total=0;
$i=1;
while($i<=10){
$total+=$i;
$i++;
}
echo "使用传统while{}结构,计算从1加到10结果是:$total";
$total = 0;
$i = 1;
do{
$total += $i;
$i++;
}
while ($i <= 10) ;
echo "使用do-while结构,计算从1加到10结果是:$total";
$total = 0;
for ($i = 1; $i <= 10; $i++) {
$total += $i;
}
echo "利用for循环计算从1到10结果是$total
";
$total=0;
$total0=0;
for($i=1,$j=1;$i<=10;$i++,$j*=2){
echo '第'.$i.'步:$total='.$total.'+'.$j;
$total+=$j;
echo "=$total
";
}
echo "使用for结构,计算结果是:
\$total=1+2+4+8+...+512=$total";
for (;;) {
echo "永不停歇,耗尽你的计算机的资源!
";
}
$i = 1;
while ($i < 10) {
if ($i > 3) {
break;
}
echo '$i=' . "$i" . "
";
$i++;
}
当循环语句嵌套使用时,break 控制符还可以在后面加一个可选的数字来决定跳出 哪一层循环
for ($n = 0; $n < 10; $n++) {
while (true) {
switch ($n) {
case 2:
echo $n;
break;
case 4:
echo $n;
break 1;
case 6:
echo $n;
break;
case 8:
echo $n;
break 3;
}
$n++;
}
}
continue 语句的意义及语法结构
$m = 5;
for ($n = 0; $n < 10; $n++) {
if ($n == $m) {
continue;
}
echo $n;
}
$n=5;
for($i=0;$i<10;$i++){
if($i>=$n){
return;
echo "大于5";
}
echo $i."";
}
$a=5;
$b=6;
if($a>$b)
exit;
echo $a."小于".$b;
?>
学习require()、require_once()和include()、include_once()的作用和区别及使用形式
index.php文件代码
echo "我们热爱我们伟大的祖国母亲
";
include "./Conn.php";
?>
Conn.php文件代码
echo "加油,中国!";
?>
使用 if else 分支控制语句,编写程序,实现给变量 a,b 分别赋值 13、5,比较 a,b 两个数的大小。如果 a>b,输出:a 大于 b;否则输出:a 小于 b
$a=13;
$b=5;
if($a>$b)
echo "a大于b";
else
echo "a小于b";
编写程序 >>>
周一,新的一周开始啦!
周五,周末到了,好好休息!
周日,明天又要开始上课了!
$day1 = "周一";
$day2 = "周五";
$day3 = "周日";
if ($day1 === "周一") {
echo $day1 . "新的一周开始啦!
";
} elseif ($day1 === "周二") {
echo "nothing there";
}
switch ($day2) {
case "周五":
echo "{$day2},周末到了,好好休息!
";
echo "{$day3},明天又要开始上课了!
编写一个 PHP 网页令它根据如下公式计算邮资,例如:重量为 700 克的信件应该缴纳 108 元邮资,倘若超过 2000 克,则显示无法处理信息(提示:请使用 switch 判断结果)
不超过 20 克 邮资 7 元
超过 20 克但不超过 100 克 邮资 17 元
超过 100 克但不超过 250 克 邮资 32 元
超过 250 克但不超过 500 克 邮资 62 元
超过 500 克但不超过 1000 克 邮资 108 元
超过 1000 克但不超过 2000 克 邮资 176 元
<html>
<head>
<title>邮寄运算工具</title>
</head>
<style>
b{
color:red;
}
strong{
color:blue;
}
</style>
<body>
<form action="./z5-3.php" method="GET">
您要邮寄的物资重量:<input type="number" name="weight">
<input type="submit" value="开始计算">
</form>
<hr/>
</body>
</html>
$weight = $_GET["weight"];
if ($weight != 0) {
kok($weight);
} else {
echo "物资重量太低,低于0或等于0,无法计算费用";
}
function kok($weight)
{
echo "您需要邮寄的物资重量为:{$weight}
";
switch ($weight) {
case 1 <= $weight && $weight < 20:
echo "不超过 20 克
您应缴纳:邮资 7 元";
break;
case 20 <= $weight && $weight < 100:
echo "超过 20 克但不超过 100 克
您应缴纳:邮资 17 元";
break;
case 100 <= $weight && $weight < 250:
echo "超过 100 克但不超过 250 克
您应缴纳:邮资 32 元";
break;
case 250 <= $weight && $weight < 500:
echo "超过 250 克但不超过 500 克
您应缴纳:邮资 62 元";
break;
case 500 <= $weight && $weight < 1000:
echo "超过 500 克但不超过 1000 克
您应缴纳:邮资 108 元";
break;
case 1000 <= $weight && $weight < 2000:
echo "超过 1000 克但不超过 2000 克
您应缴纳:邮资 176 元";
break;
default:
echo "超过2000克,无法处理信息";
break;
}
}
?>
$num = 0;
while ($num < 5) {
$num++;
echo "The number is:{$num}
";
}
echo "
";
$num = 0;
do {
$num++;
echo "The number is:{$num}
";
} while ($num < 5);
echo "
";
for ($num = 0; $num < 6; $num++) {
echo "The number is:{$num}
";
}
$result = 0;
for ($num = 1; $num < 101; $num++) {
$result += $num * $num;
}
echo $result;
for ($i = 0; $i < 9; $i++) {
for ($j = 0; $j < 9; $j++) {
echo "* ";
}
echo "
";
}
$num = 1;
for ($num; $num < 11; $num++) {
if (($num % 3) == 0) {
continue;
}
echo "{$num} ";
}
建立一个文件 include.php,使之输出字符“php 代码!”,再建立另外一个 PHP 程序,使之包含文件“include.php”,最后输出结果为“利用包含文件输出 php 代码!”
include.php
echo "php代码!";
index.php
echo "利用包含文件输出";
include "include.php";
?>