PHP基本语法 - 上机(3-10)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验PHP基本语法
上机要求:
1、了解PHP注释,输出语句的基本格式。
2、熟悉PHP变量,常见数据类型,运算符的简单使用。
3、掌握条件和循环语句的使用。
4、能独立编写简单功能代码。
上机内容:
1、请思考下面程序的运行结果,稍后在easyeclipse中调试验证你的答案是否正确?
$a=5;
$b=3;
echo $a/$b%$b."
";
?>
结果:1
如果把上面echo语句里分别改为以下表达式:
$a++/$b%$a,++$a/$b%$a结果又分别是什么呢?
结果为:2
2、请思考下面程序的运行结果,再将代码在easyeclipse中运行看结果与你之前思考的是否一致?
$a=1;
$a++;
$c=&$a;
$b=$c++;
echo "\$a=$a
\$b=$b
\$c=$c";
?>
结果:sa=3,sb=2,sc=3.
3、写出以下程序的输出结果:()
$b=201;
$c=40;
$a=$b>$c?4:5;
echo $a;
?>
结果:4
4、从循环内跳出循环,即结束循环的语句是
A.break语句
B.continue语句
C.if语句
D.switch语句
结果:A
5、请思考下面程序运行结果:
$i=1;
do{
echo"您在该网站购买了".$i."件商品
";
$i++;
}while($i%10==0);
echo "浏览了".$i."件商品";
?>
答案:您在该网站购买了3件商品浏览了4件商品
5、使用循环输出一个5行4列的表格.(提示:可嵌入html代码实现)
6、请编写程序,要求输出以下内容:
1
12
123
1234
12345
123456
1234567
12345678
123456789
for($i=1;$i<10;$i++){
$s=$s.$i;
echo$s.'
';
}
?>
7、并写出九九加法表的php程序代码?
for($i=1;$i<10;$i++){
for($j=1;$j<=$i;$j++){
$s=$S.$j."*".$i." ";
echo$s;
}
echo"
";
}
?>
课外思考题:
1、输出100—999之间的水仙花数,如:153=13+53+33
for($i=100;$i<1000;$i++){
$a=(int)($i/100);
$b=(int)($i/10)-$a*10;
$c=(int)($i%10);
$a=$a*$a*$a;
$b=$b*$b*$b;
$c=$c*$c*$c;
if($i==$a+$b+$c){
echo$i." ";
}
}
2、输出2000---3000年中所有的闰年,能被4整除不能被100整除的年份,或者能被400整除的年份。
3、利用for嵌套语句实现“百钱买百鸡”.
要求:使用100元钱购买100只鸡,其中,公鸡5元一只,母鸡3元一只,小鸡1元3只,并且要求这3种鸡都必须有。