php实验报告二
<?php
$a = 5;
$b = -$a++;
echo "a = $a<br>";
echo "b = $b<br>";
?>
对于$b = -$a++来说,自加运算符的优先级大于负号运算符,且a++表示执行所以a在执行完此语句之后自加成为6,而在此之前a的值是不变的,则b的值为-5。
6、声明一个一维数组,并利用array()函数为每个元素赋值,然后利用foreach函数遍历数组。
$time3=strtotime("2015-1-1");
$sub1=ceil(($time2-$time1)/3600);
$sub2=ceil(($time3-$time1)/86400);
echo"离明天起床还有".$sub1."小时"."<br>";
echo"离2015年元旦还有".$sub2."天"."<br>";
case "$score>=90&&$score<=100";
echo "你的分数为".$score."分, "."成绩为优秀!"
break;
case "$score>=80&$score<90";
echo "你的分数为".$score."分, "."成绩为良好!";
break;
case "$score>=70&&$score<80";
$today=date("j");
if($today>=1 and $today<=10){
echo "今天是".$month."月".$today."日".",是本月的上旬。";
}elseif($today>10 and $today<=20){
echo "今天是".$month."月".$today."日".",是本月的中旬。";
echo date("Y年m月j日,H:i:s,星期w");
echo "<br>";
?>
执行结果如下图:
四、实验内容和步骤(续)
五、实验结果分析与总结
本次实验我基本掌握了php变量的定义、知道了php运算符的优先级以及php控制语句的使用方法,如利用判断语句、循环语句完成选择与计算,学会了自定义常量和遍历数组的方法,可以自行完成一些简单程序的编写。同时我也掌握了php日期函数、自定义函数的使用方法,对php编程更加熟练,但在自定义函数编程过程中也遇到了一些有关函数知识的问题,需要多加记忆,不能只依赖书本。
程序代码如下:
<?php
$sum=0;
for($i=1;$i<=100;$i++){
$sum+=$i;
}
echo"1+2+3+...+100=".$sum;
?>
执行结果如下图:
4、利用for循环语句输出当前已经定义的常数列表。
程序代码如下:
<?php
define('name',LH);
define('sex',man);
6、实验内容和步骤如书写不够,可加页。
}else{
echo "今天是".$month."月".$today."日".",是本月的下旬。";
}
?>
执行结果如下图:
2、利用多重判断语句(switch…..case语句),根据不同的成绩分别输出优秀、良好、中等、及格和不及格。
程序代码如下:
<?php
$score=90;
switch($score){
2、掌握php日期函数、自定义函数的使用方法
三、实验要求
按要求编写程序并运行,并分析程序运行过程,理解php语言编程的特点和函数的使用方法。
1、利用elseif语句,判断今天是本月的上、中、下旬,并输出“今天是****年**月**日上|中|下旬”。
程序代码如下:
<?php
$month=date("n");
实验报告说明
1、要求每一实验项目书写一份实验报告,并按实验课程归类汇总。
2、实验报告要遵照实验指导书和任课教师的具体要求逐项填写。
3、实验报告正文要求字迹清晰、工整,用钢笔、中性笔或圆珠笔书写。
4、实验报告封面不得有空缺项;实验项目序号指实验项目编号,如:实验一。
5、实验运行环境之具体实验室和运行软件。
$end_time=run_time();
echo"该事例运行时间为".($end_time-$start_time)."秒";
?>
执行结果如下图:
8、输出系统当前的日期,要求输出格式为“××××年××月××日星期×*”。
程序代码如下:
<?php
date_default_timezone_set('PRC');
实验综合成绩
(百分制)
实验评阅教师签名
其中
实验态度
优
良
中
及格
不及格
实验报告
优
良
中
及格
不及格
华北科技学院管理学院
实验报告册
实验报告
实验时间:2014年9月24日1、2节
一、实验运行环境
Windows7计算机系统;php5.0;apache2.2
二、实验目的
1、掌握php变量、php运算符、php控制语句的使用方法
程序代码如下:
<?php
$a=array("元素值1","元素值2","元素值3");
foreach($a as $value)
{
echo"数组的元素值为:".$value."<br>";
}
?>
执行结果如下图:
7、利用自定义函数编写程序,计算页面脚本的运行时间。
程序代码如下:
<?php
function run_time(){
define('age',20);
$a=get_defined_constants();
$count=count($a);
$b=array_keys($a);
for($i=0;$i<$count;$i++)
{
echo $b[$i],"<br>";
}
?>
执行结果如下图:
5、运行下面程序,说明运行过程:
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:00");
echo "你的分数为".$score."分, "."成绩为中等!";
break;
case "$score>=0&&$score<60";
echo "你的分数为".$score."分, "."成绩为及格!";
break;
}
?>
执行结果如下图:
3、利用循环语句计算1+2+3+…+100的值,并输出计算结果。