PHP实验报告题⽬汇总(层次递进,全⾯丰富)
我将本学期的多次php实验整理成了博客,将知识点⼀步步解析清楚。
⽂章⽬录
实验⼀
了解PHP的语⾔基础,流程控制语句
⼀:定义变量a=100,b=25,分别将a和b进⾏加减乘除,将加减乘除的结果分别存放在变量add,sub,mul,div中,并输出结果。输出格式如下所⽰:
a +
b = 125
a -
b = 75
a *
b = 2500
a /
b = 4
代码:
<?php
$a=100;
$b=25;
$add=$a+$b;
$sub=$a-$b;
$mul=$a*$b;
$div=$a/$b;
echo"a + b = $add <br>";
echo"a - b = $sub <br>";
echo"a * b = $mul <br>";
echo"a / b = $div";
?>
⼏个知识点:
<?php是php脚本开始的标志
?>是php脚本结束的标志
php中每条语句,以;结束
php中的变量名称需要使⽤$和标识符表⽰,变量名区分⼤⼩写(⽽函数名称不区分⼤⼩写)
最后四⾏是输出语句echo "";
其中,<br>是⼀个标签,作⽤:在页⾯中换⾏
双引号和单引号的区别:
它们都是⽤来定义字符串的
如果字符串中有变量值:
双引号:输出的是变量值
单引号:输出的是字符串(将变量看作字符串输出)
<?php
$a=100;
echo"a = $a <br>";//a = 100
echo'a = $a <br>';//a = $a
?>
⼆:计算半径为12的圆的⾯积。
输出格式如下所⽰:
半径为12的圆的⾯积是:452.3893421
代码:
<?php
$r=12;
$area=number_format($r*$r*pi(),7);
echo"半径为12的圆的⾯积是:$area";
?>
两个函数:
pi()圆周率函数
number_format($erea, 7),保留$area⼩数点后7位
三:已知⼩明每⽉⼯资8000元,每⽉需还银⾏房贷3500元,每⽉消费1000元,请通过编写PHP程序计算并输出每⽉总⽀出、剩余⼯资和房贷占⼯资的⽐例。
输出格式如下所⽰:
每⽉总⽀出:4500
剩余⼯资:3500
房贷占⼯资的⽐例:43.75%
代码:
<?php
$salary=8000;
$housing_loan=3500;
php笔试题库$consume=1000;
$pay=$housing_loan+$consume;
$odd_salary=$salary-$pay;
$ratio=$housing_loan/$salary*100;
echo"每⽉总⽀出:$pay <br>";
echo"剩余⼯资:$odd_salary <br>";
echo"房贷占⼯资的⽐例:".$ratio."%<br>";
?>
第四个输出语句,还是可以这么写:
echo"房贷占⼯资的⽐例:$ratio%<br>";
字符串连接符:
就是英⽂⼩数点.,
例如"房贷占⼯资的⽐例:".$ratio."%<br>"
这样看:"房贷占⼯资的⽐例:"拼接$ratio拼接"%<br>"
四:计算200以内偶数的和,即求2+4+6+……+200的值。
输出格式如下所⽰:
200以内偶数的和是:10100
代码:
<?php
$sum=0;
for($i=2;$i<=200;$i+=2){
$sum+=$i;
}
echo"200以内偶数的和是:$sum";
?>
赋值运算符:
$i += 2即:$i = $i + 2
$sum += $i即:$sum = $sum + $i
本题考察的是循环哦
五:输出⼀个由*组成的三⾓形。
输出格式如下所⽰:
*
**
***
****
*****
代码:
<?php
for($i=1;$i<=5;$i++){
for($j=1;$j<=$i;$j++){
echo"*";
}
echo"<br>";
}
?>
依旧是考察循环,其实双重循环也很好理解的,$i代表列数,$j代表⾏数,$j <= $i决定了每⼀⾏的列数恰好等于其在第⼏⾏六:输出九九乘法表。
输出格式如下所⽰:
1 * 1 = 1
2 * 1 = 2    2 * 2 = 4
3 * 1 = 3    3 * 2 = 6    3 * 3 = 9
4 * 1 = 4    4 * 2 = 8    4 * 3 = 12    4 * 4 = 16
5 * 1 = 5    5 * 2 = 10    5 * 3 = 15    5 * 4 = 20    5 * 5 = 25
6 * 1 = 6    6 * 2 = 12    6 * 3 = 18    6 * 4 = 24    6 * 5 = 30    6 * 6 = 36
7 * 1 = 7    7 * 2 = 14    7 * 3 = 21    7 * 4 = 28    7 * 5 = 35    7 * 6 = 42    7 * 7 = 49
8 * 1 = 8    8 * 2 = 16    8 * 3 = 24    8 * 4 = 32    8 * 5 = 40    8 * 6 = 48    8 * 7 = 56    8 * 8 = 64
9 * 1 = 9    9 * 2 = 18    9 * 3 = 27    9 * 4 = 36    9 * 5 = 45    9 * 6 = 54    9 * 7 = 63    9 * 8 = 72    9 * 9 = 81
代码:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。