PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第九次课_简案.doc

PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第九次课_简案.doc

ID:50724205

大小:81.50 KB

页数:4页

时间:2020-03-07

PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第九次课_简案.doc_第1页
PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第九次课_简案.doc_第2页
PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第九次课_简案.doc_第3页
PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第九次课_简案.doc_第4页
资源描述:

《PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第九次课_简案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、湖南科技职业学院软件学院课堂教学设计课题数据库访问层设计-数组授课班级CMU3105课时4课时教学目标1.PHP数组定义重点难点重点1.PHP数组难点1.PHP数组定义能力训练任务案例1、诚信论坛教学方法组织形式1.注重识记规律的重、难点五阶学习法:讲解一次、演示一次、练习一次、测试一次、单练一次。五个阶段完成后学生能够在不知不觉中完成知识点识记任务,同时也加深了对知识点的理解程度。2.理论联系实际,讲练结合,边讲边练学习评价1.85%的学生对重点难点的理解速度l很快l较快l一般(√)l较慢l很慢2.85%的学生对重点难点的理解深度l深刻理解、能独立完成练习l一般理解、能在指导下完成练习(√

2、)l仅限于记忆层次、必须演示方能完成练习l记忆困难,演示时都无法跟上节奏。教学思路1.数组数组是一组数据有序排列的集合,把一系列数据按一定规则组织起来,形成一个可操作的整体。组成数组的每一个数据称为数组元素,元素都包含两项:键与值。PHP中数组可以是整数、浮点数、字符串、布尔值或数组,而且数组中的元素可以是由不同类型的数据组成湖南科技职业学院软件学院课堂教学设计设计一维数组通过array()函数声明数组:$array_name=array([[key=>value],[[key]=>value],…[[key]=>value]];直接为数组元素赋值,例如:…….$arr_student["n

3、ame"]="张三";$arr_student["gender"]="男";$arr_student["age"]=32;…….注意:在定义数组元素时,元素键名在数组中不能重复,如有重复后面的元素将会覆盖前面同键名的元素,它与数组元素一一对应。如不指定数组元素键名,PHP将按照第1个出现的未指定键名的元素的索引名为0,之后元素的键名为当前最大整数键名加1。例如:$arr_tmp=array("张三",3=>"男",32,"G03"=>"长沙","三年级");该数组第1个元素没有指定键名,所以其默认键名为0,因为第2个元素指定了键名为3,故第3个元素的键名为3+1即4,第5个元素的键名为4+1

4、即5,该数组的结构如下所示:Array([0]=>张三[3]=>男[4]=>32[G03]=>长沙[5]=>三年级)2.二维数组二维数组是指数组的元素本身也是数组。二维数组的定义与使用与一维数组相同,不同的是数组元素也是数组。定义二维数组:$arr_goods=array("tv"=>array("日立","三星","海信","创维"),"computer"=>array("thinkpad","dell","联想","华硕"),"network"=>array("tp-link","d-link","华为"));3.访问数组元素:$arr_goods[“network”][0];//访问键

5、名为network的第1个二级元素常用数组函数函数名描述示例print_r()查看数组所有元素$arr=array();print_r($arr);intcount(mixedvar[,intmode])统计数组中元素的个数,其中var为要统计的数组变量,mode为是否进行递归统计,1为递归统计,也就是对二级数组进行统计,0count($arr_goods);//返回3count($arr_goods,1);//返回14湖南科技职业学院软件学院课堂教学设计为默认值,它不进行递归统计。boolarray_key_exists(mixedkey,arrayarray_search)检查数组中是否

6、存在指定的键名,如果存在返回true,否则为false。array_key_exists(‘computer’,$arr_goods);//返回为truearray_search(value,array_search[,strict])函数在数组中搜索指定的值,如存在则返回该元素的键名,否则返回false。当strict为true时则要求value与元素值的类型与值均相同才认为匹配;为false时,不对元素类型进行匹配,该参数默认为false。array_search("长沙",$arr_tmp);//结果返回”G03”array_merge_recursive(array1[,array…

7、])合并数组是指将多个数组合并为一个数组。如果合并数组中存在相同的字符串类型的键名,则这些相同键名的元素被合并为一个数组;如果相同的是整数键名,则这些元素将会按先后顺序重新从0开始指定键名。array_merge_recursive($arr_tmp,$arr_student);//合并这两个数组小结1、PHP数组定义资源1.教材;2.PPT环境1.NetBeans6.82.WAMP教学后记1、课时量分配适当

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。