- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PPT研究院 POWERPOINT ACADEMY * * 函数 示例3.1.21 请编写一个自定义函数,实现从一组整数中找出最大值。 分析:要实现从一组整数中找出最大值,这需要对数列进行遍历,这要求函数能接受一组参数,也就是说在调用该函数时需要用到可变参数列表。 … … ?php function get_max($a,$b){ $max = 0; for($i = 0 ;$i func_num_args(); $i++){//遍历参数列表 if($max func_get_arg($i)){//判断当前参数是否较大 $max = func_get_arg($i); } } return $max; } echo “整数中最大值为:”.get_max(4,12,23,2,4,6,9,15); echo br/{4,12,6,7,18}整数中最大值为:.get_max(4,12,6,7,18); ? … … 函数 函数的嵌套与递归调用 函数嵌套是指在一个函数中调用另一个函数; 递归调用则是在函数中直接调用自己。 函数 示例3.1.22 请编写一个自定义函数,以实现阶乘运算。 分析:由于阶乘运算公式可成为:n! = n*(n-1)!。 … … 11 function fact($n){ 12 if($n=0 || $n==1){//判断是负数或为1时 13 return 1; 14 }else{ 15 return $n * fact($n-1);//调用自已计算n*(n-1)! 16 } 17 } 18 echo 4!=.fact(4); … … 数组 数组是一组数据有序排列的集合,把一系列数据按一定规则组织起来,形成一个可操作的整体。 组成数组的每一个数据称为数组元素,元素都包含两项:键与值。 PHP中数组可以是整数、浮点数、字符串、布尔值或数组,而且数组中的元素可以是由不同类型的数据组成。 $array_name = array([[key=value],[[key]=value],…[[key]=value]]; 数组 一维数组 通过array()函数声明数组: $array_name = array([[key=value],[[key]=value],…[[key]=value]]; 直接为数组元素赋值,例如: … …. $arr_student [name]=张三; $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即5,该数组的结构如下所示: Array ( [0] = 张三 [3] = 男 [4] = 32 [G03] = 长沙 [5] = 三年级) 数组 二维数组 二维数组是指数组的元素本身也是数组。二维数组的定义与使用与一维数组相同,不同的是数组元素也是数组。 定义二维数组: $arr_goods = array( tv=array(日立,三星,海信,创维), computer=array(think pad,dell,联想,华硕), network=array(tp-link,d-link,华为) ); 访问数组元素: $arr_goods[“network”][0];//访问键名为network的第1个二级元素 数组 常用数组函数 函数名 描述 示例 print_r() 查看数组所有元素 $arr = array(); print_r($arr); int count(mixed var [,int mode]) 统计数组中元素的个
您可能关注的文档
- PHP+CMS+Dreamweaver网站设计实例教程王德永张少龙第4章教育网站静态页面布局课件教学.ppt
- PHP+CMS+Dreamweaver网站设计实例教程王德永张少龙第5章教育网站添加网页特效课件教学.ppt
- PHP+CMS+Dreamweaver网站设计实例教程王德永张少龙第6章教育网站动态页面制作课件教学.ppt
- PHP+CMS+Dreamweaver网站设计实例教程王德永张少龙第7章网站测试与发布课件教学.ppt
- PHP+MySQL+Dreamweaver动态网站开发实例教程刘瑞和案例素材第1章Dreamweaver的基本操作课件教学.ppt
- PHP+MySQL+Dreamweaver动态网站开发实例教程刘瑞和案例素材第2章建立与设置PHP运行环境课件教学.ppt
- PHP+MySQL+Dreamweaver动态网站开发实例教程刘瑞和案例素材第3章PHP语法基础课件教学.ppt
- PHP+MySQL+Dreamweaver动态网站开发实例教程刘瑞和案例素材第4章数据处理课件教学.ppt
- PHP+MySQL+Dreamweaver动态网站开发实例教程刘瑞和案例素材第5章目录与文件课件教学.ppt
- PHP+MySQL+Dreamweaver动态网站开发实例教程刘瑞和案例素材第6章PHP组件的应用课件教学.ppt
- PHP+MySQL网站开发技术项目式唐俊3.2数据库访问层设计与实现课件教学.ppt
- PHP+MySQL网站开发技术项目式唐俊6.1诚信管理论坛用户管理模块设计与实现课件教学.ppt
- PHP编程基础与实例教程工业和信息化普通高等教育“十二五”规划教材立项项孔祥盛1课件教学.ppt
- PHP编程基础与实例教程工业和信息化普通高等教育“十二五”规划教材立项项孔祥盛2课件教学.ppt
- PHP编程基础与实例教程工业和信息化普通高等教育“十二五”规划教材立项项孔祥盛3课件教学.ppt
- PHP编程基础与实例教程工业和信息化普通高等教育“十二五”规划教材立项项孔祥盛4课件教学.ppt
- PHP编程基础与实例教程工业和信息化普通高等教育“十二五”规划教材立项项孔祥盛5课件教学.ppt
- PHP编程基础与实例教程工业和信息化普通高等教育“十二五”规划教材立项项孔祥盛6课件教学.ppt
- PHP编程基础与实例教程工业和信息化普通高等教育“十二五”规划教材立项项孔祥盛7课件教学.ppt
- PHP编程基础与实例教程工业和信息化普通高等教育“十二五”规划教材立项项孔祥盛8课件教学.ppt
最近下载
- 个人简历表格下载word(最新).pdf VIP
- (高清版)-B-T 42286.1-2022 轨道交通电子设备 车载驾驶数据记录 第1部分:技术规范.pdf VIP
- 4. 光伏厂区通讯培训.pptx VIP
- 2025全球稳定币产业发展报告.pdf VIP
- 智能优化算法研究课件-上海交通大学+张立新.ppt VIP
- 小学低年级读本第1讲第二课《我自豪我是中国人》说课稿.pdf VIP
- 共同的纽约OneNYC-2050-包容的经济.pdf VIP
- DLT 5418-2009《电厂烟气脱硫吸收塔施工及验收规程》.doc VIP
- 2024-2025学年北京市西城区七年级上学期期末考语文试卷含详解.docx VIP
- 血液透析应急流程图.doc
文档评论(0)