PHP第4周讲义

上传人: y****g 文档编号:131873038 上传时间:2020-05-10 格式:DOCX 页数:4 大小:36.13KB
返回 下载 相关 举报
PHP第4周讲义_第1页
第1页 / 共4页
PHP第4周讲义_第2页
第2页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《PHP第4周讲义》由会员分享,可在线阅读,更多相关《PHP第4周讲义(4页珍藏版)》请在金锄头文库上搜索。

1、PHP函数函数就是实现某一特定功能的代码块。函数包括函数名(决定函数功能作用),函数参数和返回值(即函数运算结果)等要素。一、自定义函数实参传递形参1、函数的定义(声明):Function 函数名(参数列表)函数代码在函数代码中,用return 变量名;的格式产生函数返回值2、函数的引用直接在程序中与变量用法一致的形式进行引用。注意:定义和引用函数时,函数名都不需要加$。例:Fuction abc($a,$b)$c=$a*$b;Return $c;Echo abc(2,3);在最后一行中,与C语言一样,将实参2,3分别传给了形参$a,$b,然后在函数中计算出两个变量的乘积,赋给变量$c,然后将

2、$c做为函数值返回。注意:函数内部对于变量值的改变是不会影响函数外部的实参值的,如:Function test($a)$a+;Echo “$a”;$a=10;Echo “$a”;Test($a);Echo “$a”;其输出结果为:101110第二个11是函数内部将变量a的值加1,但不影响函数外部的变量值,故第三行输出值仍然是10。定义函数时可使用默认参数,如果实参列表指定了该参数的值,则使用指定值,如果没有则使用默认值,注意:形参列表必须先写非默认参数再写默认参数。如:Function test($a,$b=2) /$b为默认参数,其默认值为2。$c=$a*$b;Return $c;$d=te

3、st(100,0.5);Echo “$d”;$d=test(100);Echo “$e”;输出结果为:50200因为第二次引用函数时没有指定第二个形参的值,故以默认值2进行计算上机练习1:利用自定义函数求某变量值(赋值)的绝对值上机练习2:分别用两个自定义函数求3个数(赋值)的最大值和最小值二、内置函数1、数学函数Pow(参数1,参数2):乘方,参数1的参数2次方取整:Ceil(参数):Intval(参数):Round(参数1,参数2):参数2:小数位数2、日期和时间函数(1)格式化日期和时间:date(日期时间格式符,时间戳)按照指定的格式显示日期时间,具体格式见教材P84表4-1如:ech

4、o date(“Y年M月D日”);显示结果为2018年Mar月Mon日echo date(“Y/M/D/”);显示结果为2018/Mar/Mon常见格式符:Y:4位数年y:两位数年M:英文格式月m:数字月且补0n:数字月且不补0D:星期d:数字格式日且补0j:数字格式日且不补0表示出10天前的日期(用年月日格式)说明:如果直接使用一般会有如下错误提示:一般认为这是由于没有设置时区而造成的警告,解决方法有二、在代码中加入如下语句:date_default_timezone_set(PRC);但是这一方法需要在每页面程序中都加入,、在php.ini配置文件中,加上date.timezone = P

5、RC语句。时间戳:从1970年元旦凌晨零点到某时间的间隔秒数。相关函数:time():显示当前时间的时间戳如:echo time()mktime:显示指定时间的时间戳,格式:mktime(小时,分,秒,月,日,年,是否夏令时)如:echo mktime(9,0,0,5,4,2018)表示显示2018年5月4日上午9点的时间戳strtotime:按字符串格式转换为日期求其时间戳。如:echo strtotime(“2018/5/4”)表示显示2018年5月4日凌晨0点的时间戳。上机练习3:计算任意两天之间的天数间隔。2、数学函数:随机函数:rand与一般程序语言的随机函数不同,其它程序随机函数只能产生0到1之间的随机数,而PHP中的rand可以任意指定随机数区间,如rand(10,20),则表示产生10到20之间(包括10和20)的随机数。如果省略参数则间生0到32768之间的随机数。上机练习4:将10个随机数(50到100之间)赋给一个数组的10个元素,并求这10个数的总和、平均值和最大数。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > PHP资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号