- 1、本文档共133页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数组 ——数组遍历 在操作数组时,依次访问数组中每个元素的操作称为数组遍历。在PHP中,通常使用foreach()语句遍历数组。 $fruit = [apple, pear]; foreach($fruit as $key = $value){ //输出结果:0---apple 1---pear echo $key.---.$value. ; } $fruit = [apple, pear]; foreach($fruit as $value){ //输出结果:apple pear echo $value. ; } $key表示数组元素的键 $value表示数组元素的值 任务四:函数与数组 PHP内置函数 对于常用的功能,除了自定义函数外,PHP还提供了许多内置函数。例如,对字符串的截取、数组的排序、浮点数的四舍五入等。开发中内置函数的合理运用,会大大提升开发效率。 任务四:函数与数组 PHP内置函数 ——字符串函数 函数名 功能描述 strlen() 获取字符串的长度 strrpos() 获取指定字符串在目标字符串中最后一次出现的位置 str_replace() 用于字符串中的某些字符进行替换操作 substr() 用于获取字符串中的子串 explode() 使用一个字符串分割另一个字符串 implode() 用指定的连接符将数组拼接成一个字符串 trim() 去除字符串首尾处的空白字符(或指定成其他字符) str_repeat() 重复一个字符串 任务四:函数与数组 PHP内置函数 ——字符串函数 //③ 返回除了最后2个元素外的所有元素 var_dump(explode(n, banana, -2)); //输出结果: array(1){ [0]= string(2) ba } //① 字符串分割成数组 var_dump(explode(n, banana)); //输出结果:array(3){ [0]= string(2) ba [1]= string(1) a [2]= string(1) a } //② 分割时限制次数 var_dump(explode(n, banana, 2)); //输出结果:array(2){ [0]= string(2) ba [1]= string(3) ana } 任务四:函数与数组 PHP内置函数 ——数组函数 函数名 功能描述 count() 用于计算数组中元素的个数 range() 用于建立一个包含指定范围单元的数组 sort() 对数组排序 rsort() 对数组逆向排序 ksort() 对数组按照键名排序 krsort() 对数组按照键名逆向排序 array_search() 在数组中搜索给定的值 array_unique() 移除数组中重复的值 array_column() 返回数组中指定的一列 array_keys() 返回数组中的键名 函数名 功能描述 array_merge() 用于合并一个或多个数组 array_chunk() 可以将一个数组分割成多个 asort() 对数组进行排序并保持索引关系 arsort() 对数组进行逆向排序并保持索引关系 shuffle() 打乱数组顺序 array_reverse() ?返回一个单元顺序相反的数组 array_rand () 从数组中随机取出一个或多个单元 key() 从关联数组中取得键名 in_array() 检查数组中是否存在某个值 array_values () 返回数组中所有的值 任务四:函数与数组 PHP内置函数 ——数组函数 $tel = [110, 120, 119]; echo in_array(120, $tel) ? Got it! : not found!; //输出结果:Got it! echo in_array(120, $tel, true) ? Got it! : not found!; //输出结果:not found! in_array()函数用于判断数组中是否存在某个元素。 当省略第3个参数时,只搜索$tel数组中值为120的元素 当将第3个参数设为true时,表示不仅要搜索值为120的元素,还会检查数据类型是否相同。 任务四:函数与数组 PHP内置函数 ——数学函数 函数名 功能描述 abs() 绝对值 ceil() 向上取最接近的整数 floor() 向下取最接近的整数 fmod() 返回除法的浮点数余数 is_nan() 判断是否为合法数值 max() 返回最大值 函数名 功能描述 min() 返回最小值 pi() 返回圆周率的值 pow() 返回x的y次方 sqrt() 平方根 round() 对浮点数进行四舍五入 rand() 返回随机整数 任务四:
您可能关注的文档
- Photoshop实战应用第2章.pptx
- Photoshop实战应用第3章.pptx
- Photoshop实战应用第4章.pptx
- Photoshop实战应用第5章.pptx
- Photoshop实战应用第6章.pptx
- Photoshop实战应用第7章.pptx
- Photoshop实战应用第8章.pptx
- Photoshop实战应用第9章.pptx
- Photoshop实战应用第10章.pptx
- Photoshop项目实践教程教学模块八.pptx
- 剧本杀行业报告:内容创作规范与剧本市场拓展策略.docx
- 剧本杀行业区域市场区域文化特色与市场潜力分析报告.docx
- 剧本杀行业区域市场拓展实战案例研究.docx
- 剧本杀行业区域市场拓展路径与模式探索报告.docx
- 剧本杀行业区域市场竞争态势与品牌差异化策略研究报告.docx
- 剧本杀行业2025年西北区域市场市场细分领域竞争态势与品牌竞争策略分析研究报告.docx
- 剧本杀行业2025年西北市场拓展前景预测报告.docx
- 剧本杀行业2025年长沙市场发展潜力分析报告.docx
- 剧本杀行业2025年长三角市场竞争策略与布局分析.docx
- 医疗行业数据合规:2025年数据安全法实施后的合规监管挑战与应对.docx
最近下载
- 2024新沪教版版九年级上册化学各章节必背知识点复习提纲.docx VIP
- 高中数学-思维导图(60图).pdf VIP
- 饮水机清洁技巧课件.pptx VIP
- 放学路上作文600字.docx VIP
- 应急大队档案培训.pptx
- 人体解剖学(第二版):消化系统PPT全套教学课件.pptx VIP
- 2012年下半年小学教师资格证考试真题《教育教学知识与能力》(附答案).pdf VIP
- 18.6审理旅游纠纷案件适用法律的规定(政策与法律法规 第7版).pptx VIP
- 作风建设专题党课讲稿2篇:加强作风建设,推动高质量发展.docx VIP
- (四升五)四年级语文暑假特色作业(可修改可打印).docx VIP
文档评论(0)