php数组和循环嵌套实验报告,php实验报告二.doc

php实验报告二

实验综合成绩 (百分制) 实验评阅教师签名其中实验态度优良中及格不及格实验报告优良中及格不及格

实验报告册

实 验 报 告

实验时间:2014 年9 月 24 日 1、2 节

实验运行环境

Windows 7计算机系统; php5.0;apache2.2

二、实验目的

1、掌握php变量、php运算符、php控制语句的使用方法

2、掌握php日期函数、自定义函数的使用方法三、实验要求

按要求编写程序并运行,并分析程序运行过程,理解php语言编程的特点和函数的使用方法。

1、利用elseif语句,判断今天是本月的上、中、下旬,并输出“今天是****年**月**日上|中|下旬”。

程序代码如下:

$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."日".",是本月的下旬。";

}

?>

执行结果如下图:

2、利用多重判断语句(switch…..case语句),根据不同的成绩分别输出优秀、良好、中等、及格和不及格。

程序代码如下:

$score=90;

switch($score){

case "$score>=90&&$score<=100";

echo "你的分数为".$score."分, "."成绩为优秀!"

break;

case "$score>=80&$score<90";

echo "你的分数为".$score."分, "."成绩为良好!";

break;

case "$score>=70&&$score<80";

echo "你的分数为".$score."分, "."成绩为中等!";

break;

case "$score>=0&&$score<60";

echo "你的分数为".$score."分, "."成绩为及格!";

break;

}

?>

执行结果如下图:

3、利用循环语句计算1+2+3+…+100 的值,并输出计算结果。

程序代码如下:

$sum=0;

for($i=1;$i<=100;$i++){

$sum+=$i;

}

echo"1+2+3+...+100=".$sum;

?>

执行结果如下图:

4、利用for循环语句输出当前已经定义的常数列表。

程序代码如下:

define('name',LH);

define('sex',man);

define('age',20);

$a=get_defined_constants();

$count=count($a);

$b=array_keys($a);

for($i=0;$i

{

echo $b[$i],"
";

}

?>

执行结果如下图:

5、运行下面程序,说明运行过程:

$a = 5;

$b = -$a++;

echo "a = $a
";

echo "b = $b
";

?>

对于$b = -$a++来说,自加运算符的优先级大于负号运算符,且a++表示执行所以a在执行完此语句之后自加成为6,而在此之前a的值是不变的,则b的值为-5。

6、声明一个一维数组,并利用array()函数为每个元素赋值,然后利用foreach函数遍历数组。

程序代码如下:

$a=array("元素值1","元素值2","元素值3");

foreach($a as $value)

{

echo"数组的元素值为:".$value."
";

}

?>

执行结果如下图:

7、利用自定义函数编写程序,计算页面脚本的运行时间。

程序代码如下:

function run_time(){

list($msec,$sec)=explode(" ",microtime());

return((float)$msec+(float)$sec);

}

$start_time=run_time();

$time1=strtotime(date("Y-m-d H:i:s"));

$time2=strtotime("2014-10-23 06:20:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值