1、 实验目的

通过编程,节制日期韶光的利用格式。
编写函数节制随机数函数的利用,和大略的编程逻辑。

2、 实验内容

日期格式化phpPHP第六节课时光日期格局化 RESTful API

(1) 以以下格式显示当前的日期

15年3月1日date_default_timezone_set(\"大众PRC\"大众); //修正韶光区echo \"大众<br>\"大众;echo date(\"大众y年n月j日\"大众,time());echo \"大众<br>\"大众;

(2) 打算10天后的日期是什么

echo date(\"大众Y-m-d H:i:s\公众,time()+10246060);echo \"大众<br>\"大众;

(3) 天生5个1到20随机数,并存储到数组里面,然后遍历数组,显示出来。

1. rand函数的声明

int rand ( void )

int rand ( int $min , int $max )

如果没有供应可选参数 min 和 max, rand() 返回 0 到 之间的伪随机整数。
例如想要 5 到 15(包括 5 和 15)之间的随机数,用 rand(5, 15)。

Note: 在某些平台下(例如 Windows) 只有 32767。
如果须要的范围大于 32767,那么指定 min 和 max 参数就可以天生更大的数了,或者考虑用 来替代之。

for($a=0;$a<5;$a++){$arr[$a]=rand(1,20);}foreach ($arr as $k){echo $k.\公众<br/>\公众;}

(4) 修正第三题的代码,使天生的5个随机数都不会重复。
(这个在实际生活的抽奖活动中会碰着)提示:利用in_array函数判断新天生的随机数是否已经在数组里面

1. in_array函数解释

bool in_array ( $needle , array $haystack [, bool $strict = FALSE ] )

在 haystack 中搜索 needle,如果没有设置 strict 则利用宽松的比较。

代码如下:

$num = range(1,20);//天生数组shuffle($num);//打乱数组for ($i=0; $i < 5; $i++) {echo $num[$i].\"大众&nbsp\"大众;