《PHP动态网站开发》实验指导/实验四:PHP函数的使用 《PHP动态网站开发》实验指导 实验四:PHP函数的使用 实验目的(5分) 1、掌握PHP内置函数的使用 2、掌握PHP自定义函数的使用 3、掌握PHP包含文件的使用。 二、实验环境(5分) 1、 Windows XP/Windows7操作系统的计算机; 2、局域网网络环境,并且使用固定IP地址 、实验要求(5分) 1、完成PHP内置函数 foreach()函数的使用 2、完成文本框中输入数字的排序 3、完成1到某个值的和的计算 4、完成1-100的平方和的计算。 四、实验原理(5分) 1、PHP内置函数 2、PHP自定义函数 3、PHP包含文件 五、实验步骤(40分) 1、 foreach函数处理数组。 (1)使用 foreach函数输出数组。 (2)代码如下所示 Sarrarray(1, 2, 3, 4) echo Skey ,.Svalue "<br/ (3)显示如图4-1所示的效果。 1,2 图4-1数组的显示 (4)完成下述任务 任务一:参考如上代码,将数组的值乘以2,并按照如图42输出(10分) 管理科学与工程学科/共4页第1页
《PHP 动态网站开发》实验指导 / 实验四:PHP 函数的使用 管理科学与工程学科 / 共 4 页,第 1 页 《PHP 动态网站开发》实验指导 实验四:PHP 函数的使用 一、实验目的(5 分) 1、掌握 PHP 内置函数的使用; 2、掌握 PHP 自定义函数的使用; 3、掌握 PHP 包含文件的使用。 二、实验环境(5 分) 1、Windows XP/Windows 7 操作系统的计算机; 2、局域网网络环境,并且使用固定 IP 地址。 三、实验要求(5 分) 1、完成 PHP 内置函数 foreach()函数的使用; 2、完成文本框中输入数字的排序; 3、完成 1 到某个值的和的计算; 4、完成 1-100 的平方和的计算。 四、实验原理(5 分) 1、PHP 内置函数; 2、PHP 自定义函数; 3、PHP 包含文件。 五、实验步骤(40 分) 1、foreach()函数处理数组。 (1)使用 foreach()函数输出数组。 (2)代码如下所示: $value) echo $key.','.$value.""; ?> (3)显示如图 4-1 所示的效果。 图 4-1 数组的显示 (4)完成下述任务。 任务一:参考如上代码,将数组的值乘以 2,并按照如图 4-2 输出(10 分)
《PHP动态网站开发》实验指导/实验四:PHP函数的使用 2 A¥ay 0】=>2 1 [21=>6 3=>8 图4-2数组值增加输出 要求 请将主要代码填写到实验报告册中。 文本框数字排序 在文本框中随意输入5个数字,定义排序函数并进行调用完成数字的排序 (2)完成下述任务 任务一:编写代码完成文本框中数字的排序,如图43所示(20分) 查看()收藏夹(A工具⑦帮助〔 请输入要排序的数字 提交 排序后的数据如下所示 0 图43文本框中数字排序 要求 请将主要代码填写到实验报告册中。 3、网页菜单的显示 (1)将版权信息和网页信息分成两个文件,然后使用 include将版权文件载入 (2)代码如sy4-3-1php和s4-3-2php所示 Sv4-3-1 echo"copyrightC2003-".date("y")."www.hactcm.edu.cn</p 管理科学与工程学科/共4页第2页
《PHP 动态网站开发》实验指导 / 实验四:PHP 函数的使用 管理科学与工程学科 / 共 4 页,第 2 页 图 4-2 数组值增加输出 要求: 请将主要代码填写到实验报告册中。 2、文本框数字排序 (1)在文本框中随意输入 5 个数字,定义排序函数并进行调用完成数字的排序。 (2)完成下述任务。 任务一:编写代码完成文本框中数字的排序,如图 4-3 所示(20 分) 图 4-3 文本框中数字排序 要求: 请将主要代码填写到实验报告册中。 3、网页菜单的显示 (1)将版权信息和网页信息分成两个文件,然后使用 include 将版权文件载入。 (2)代码如 sy4-3-1.php 和 sy4-3-2.php 所示: Sy4-3-1: Copyright © 2003-".date("Y")."www.hactcm.edu.cn"; ?>
《PHP动态网站开发》实验指导/实验四:PHP函数的使用 3 Sy4-3-2: 欢迎访问我的网页 nclude'sy 4-3-1 php (3)效果如图44所示 欢迎访问我的网页 Copyrightc2003-2018www.hactcm.edu.cn 图44网页显示 (4)完成下述任务 任务一:参考上述代码,完成网页菜单的加载,如图45(10分) G9·|@uaht 文件编辑()查看收貓(工且(帮助(H 首页-HM教程-CSS教程- JavaScript教程-PHP教程 欢迎访问我的网站 图4-5菜单的显示 要求 请将主要代码填写到实验报告册中 六、自主实验(20分) 1、请编写一个函数,实现功能:将字符串“ open door”转换成“ OpenDoor”,“ make by id”转 换成“ Make Byld” (1)完成下述任务 任务一:编写程序,实现以上效果(10分) 要求 请将主要代码填写到实验报告册中 2、利用函数进行数据的交换 (1)完成下述任务 任务一:定义变量$x=3,$y=5,编写交换两变量的值,调用函数进行输出。(10分) 要求 请将主要代码填写到实验报告册中。 管理科学与工程学科/共4页第3页
《PHP 动态网站开发》实验指导 / 实验四:PHP 函数的使用 管理科学与工程学科 / 共 4 页,第 3 页 Sy4-3-2: 欢迎访问我的网页 (3)效果如图 4-4 所示: 图 4-4 网页显示 (4)完成下述任务。 任务一:参考上述代码,完成网页菜单的加载,如图 4-5(10 分) 图 4-5 菜单的显示 要求: 请将主要代码填写到实验报告册中。 六、自主实验(20 分) 1、请编写一个函数,实现功能:将字符串“open_door”转换成“OpenDoor”,“make_by_id”转 换成“MakeById”。 (1)完成下述任务。 任务一:编写程序,实现以上效果(10 分) 要求: 请将主要代码填写到实验报告册中。 2、利用函数进行数据的交换。 (1)完成下述任务。 任务一:定义变量$x=3,$y=5,编写交换两变量的值,调用函数进行输出。(10 分) 要求: 请将主要代码填写到实验报告册中
《PHP动态网站开发》实验指导/实验四:PHP函数的使用 4 七、思考与问答(20分) 1、函数的参数赋值方式有几种?它们有啥区别?(5分) 2、PHP中如何定义全局变量?(5分) 3、 static关键字的作用是什么?(5分) 4、使用 include和 require进行语句包含的区别?(5分) 管理科学与工程学科/共4页第4页
《PHP 动态网站开发》实验指导 / 实验四:PHP 函数的使用 管理科学与工程学科 / 共 4 页,第 4 页 七、思考与问答(20 分) 1、函数的参数赋值方式有几种?它们有啥区别?(5 分) 2、PHP 中如何定义全局变量?(5 分) 3、static 关键字的作用是什么?(5 分) 4、使用 include 和 require 进行语句包含的区别?(5 分)