函数:
1.(函数,逻辑)定义一个函数,该函数用于判断所给的年份数是否是一个闰年——函数带一个参数作为年份数,返回结果是一个布尔值。
说明:闰年就是能被4整除且不能被100整除的年,或者能被400整除的年。
<?php//定义一个函数,该函数用于判断所给的年份数是否是一个闰年——函数带一个参数作为年份数,返回结果是一个布尔值。function year ($y){if($y%4==0&&$y%100!=0||$y%400==0){return ‘是闰年’;}else{return ‘不是闰年’;}}$y =year(2001);echo $y;?>
2.计算器
计算器案例《php学习之函数的创建以及案例》
数组:
- 定义一个数组,有5个数,请找出最大的数和最小的数和对应的数组下标(key)是多少?
//定义一个数组,有5个数,请找出最大的数和最小的数和对应的数组下标(key)是多少? $arr=array(11,22,33,44,55); //echo count($arr); $min=$arr[0]; $max=$arr[0]; $min_index=0; $max_index=0; for($i=0;$i<=count($arr)-1;$i++){ //判断最小 if($min>$arr[$i]){ $min=$arr[$i]; $min_index=$i; } //判断最大 if($max<$arr[$i]){ $max=$arr[$i]; $max_index=$i; } } echo $min.'最小,对应的下标'.$min_index.'<br>'; echo $max.'最小,对应的下标'.$max_index;
- (数组)定义一个数组,并给出6个整数,代表本小组同学的各自年龄,求本小组同学的平均年龄。
//定义一个数组,并给出6个整数,代表本小组同学的各自年龄,求本小组同学的平均年龄。 $age = array(23,24,25,26,27,28); //定义sum1=0 $sum1=0; for($i=0;$i<=count($age)-1;$i++){ $sum1+=$age[$i]; } //echo $sum1; echo $sum1/count($age); echo "<hr>"; //用系统函数 $sum=array_sum($age); $p=$sum/count($age); echo $p;
- (数组)定义一个数组,并给出8个整数,求该数组中大于平均值的数的个数,和小于平均值的数的个数。
/定义一个数组,并给出8个整数,求该数组中大于平均值的数的个数,和小于平均值的数的个数。 $g = array(11,22,33,44,55,66,77,88); $sum2=0; foreach($g as $k=>$v){ $sum2 += $v; } $pin = $sum2/count($g); //echo $pin; $num1=0; $num2=0; for($i=0;$i<=count($g)-1;$i++){ if($g[$i]<$pin){ $num1++; }elseif($g[$i]>$pin){ $num2++; } } echo '大于平均值的个数为:'.$num2.',小于平均数的个数为:'.$num1;
- (数组)定义一个数组,输入9个任意的整数,求该数组中奇数的平均值。
//定义一个数组,输入9个任意的整数,求该数组中奇数的平均值。 $j = array(1,2,3,4,5,6,7,8,9); $jishu=0; $num3=0; foreach($j as $v){ if($v%2!=0){ $jishu+=$v; $num3++; } } //echo $jishu; $jiping=$jishu/$num3; echo $jiping;
- 二维数组的遍历-结果放入到html中。
案例见《php学习之数组的创建以及案例》
评论前必须登录!
注册