您的位置 首页 php

PHP第三节课:条件与循环控制的使用

条件与循环控制的使用

1、 实验目的

学会if控制、 While 控制、for控制语句的使用

2、 实验内容

(1) 条件判断语句的使用

使用if elseif else 或者 switch 实现以下功能:

显示如下界面:

用户输入年龄后,按提交按钮,根据下表的值的范围,显示不同的信息

一、 我们先按照要求进行把布局设计好,然后里面的函数关系在进行编写。我们在第一节课就接触了这个文本框,那么我在这里进行注释一下属性。

1. <form method=”post” action=””>

2. <input type=”text”name=”tx” />

3.<input type=”submit”name=”sm”>

4. </form>

1. method 属性规定如何发送表单数据分2种方式:get、post。

2. input type 这里可以定义是文本框或者按钮

参考代码如下:

<form method="post" action="">
<input type="text"name="tx" />
<input type="submit"name="sm">
</form>
<?php
if(isset($_POST["sm"])) //这里是按钮
{
$cj=$_POST["tx"]; //这里是文本框
switch ($cj){
case $cj>50;
echo '老年';
 break ;
case $cj>=35;
echo '中年';
break;
case $cj>=16;
echo '青年';
break;
case $cj>=10;
echo '少年';
break;
case $cj>0;
echo '小孩';
break;
default:
echo '胎儿';
}
}
?>
 

(2) While语句的使用使用while语句计算 1+2+3……+10 的结果。

扩展:实现有用户输入一个整数。按提交按钮后,给出此数的阶乘的值 (阶乘:一个正整数的阶乘是所有小于及等于该数的正整数的积,并且有0的阶乘为1。自然数n的阶乘写作n!)

<form method="post" action="">
<input type="text"name="tx1" />
<input type="submit"name="sm1">
</form>
<?php
echo '<br>';
$i=1;
while(isset($_POST["sm1"])&& $i>0)
{
$tx1=$_POST["tx1"];
$tx1*=$i;
$i--;
echo "shishi";
}
echo "输出阶乘结果tx1";
?>
 

(3) For 语句的使用

1、 使用for语句计算1—100所有奇数的和 (奇数:整数中,能被2 整除 的数是偶数,不能被2整除的数是奇数,奇数个位为1,3,5,7,9)。

$b='';
echo '1+2+3……+10的结果如下:<br>';
for($a=1;$a<=10;$a+=2){
$b=$a+$b;
}
echo $b;
 

2、 使用For 语句计算 1+2+3……+10 的结果。

 $b='';
echo '1+2+3……+10的结果如下:<br>';
for($a=0;$a<=10;$a+=1){
$b=$a+$b;
}
echo $b;
 

效果如下:

文章来源:智云一二三科技

文章标题:PHP第三节课:条件与循环控制的使用

文章地址:https://www.zhihuclub.com/78041.shtml

关于作者: 智云科技

热门文章

网站地图