- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数组大多都是性质相同的大量数据的集合,应用数组对大量数据进行管理,可以简化编程方式,提高程序开发效率。PHP除了可以应用array()函数或直接通过为数组赋值的常规方式创建数组外,还可以应用range()函数创建指定范围的数组。 语法: array range(mixed low, mixed high[, number step]); 参数low用于指定创建数组的下限;参数high用于创建数组的上限;可选参数step用于指定所创建数组元素之间的间隔步长,默认为1。 其他数组函数 创建指定范围的数组 在创建一些随机排序抽题的程序时,可以将大量的试题编号存储到数组中,然后对数组进行随机排序,最后进行抽题。将试题编号通过追加的方式就可以陆续的存储到数组中,那么用什么方法对数组进行随机排序呢?PHP中提供的shuffle()函数就可以实现上述功能。 shuffle()函数用于将指定的数组中的元素进行随机排序。 语法: bool shuffle(array input_array); 参数input_array用于指定要进行随机排序的数组。 其他数组函数 对数组中的元素进行随机排序 PHP还提供了array_sum()函数用于实现对数组中的所有元素进行求和。 array_sum ()函数用于对数值型数组中的所有元素进行求和。在对大量数值型数据进行统计时,应用该函数较为方便。 语法: number array_sum (array input_array); 参数input_array用于指定要进行所有元素求和的数组。 其他数组函数 对数组中所有元素进行求和 有时,为了方便数据管理,需要将一个较长的一维数组分解为一个多维数组。PHP提供array_chunk()函数来实现上述功能,下面对该函数进行简单介绍。 array_chunk()函数用于将一维数组分解为多维数组。 语法: array array_chunk(array input,int size [, bool preserve_keys]); 参数input用来指定要分割的一维数组;参数size用于指定所分割数组每维的单元数;可选参数preserve_keys用于指定是否保留原数组的键名,默认不保留。 其他数组函数 将一维数组拆分为多维数组 问题:创建一个从1到50的所以奇数组成的数组? * Array 数组 数组是对大量数据进行组织和管理的有效手段之一,通过数组的强大功能,可以对大量性质相同的数据进行存储、排序、插入及删除等操作,从而可以有效的提高程序开发效率及改善程序的编写方式 。 数组是具有某种共同特性的元素的集合,每个元素由一个特殊的标识符来区分,这个标识符称为键。数组中的每个实体都包含两项:键和值。可以通过键值来获取相应数组元素,这些键可以是数值键或关联键。 数组的概述 PHP中声明数组的方式主要有两种,第一种是应用array()函数声明数组,第二种是通过直接为数组元素赋值的方式声明数组。其中,应用array()函数声明数组的方式如下: array(“数组下标1”=”数组元素值1”, “数组下标2”=”数组元素值2”,…, “数组下标n”=”数组元素值n”); PHP中另一种比较灵活的数组声明方式是直接为数组元素赋值,如果在创建数组大小或在实际编写程序时数组的大小可能发生改变,采用这种数组创建方式比较好。 数组的基本操作 声明数组 PHP中对数组元素进行输出可以通过输出语句来实现,例如:echo语句、print语句等,但应用这种输出方式只能对某数组中某一元素进行输出。而通过print_r()函数可以将数组结构进行输出。 语法: bool print_r(mixed expression); 数组的基本操作 输出数组 in_array()函数 in_array()函数用于在数组中查找指定的元素,如果查找成功则返回true,否则返回false。编写程序时,经常需要在大量数据中查找指定的内容,如果首先将这些数据存储到数组中,然后用in_array()函数进行查找是极为简便的。 语法: bool in_array(mixed needle,array haystack,[bool strict]); 参数needle用来指定要查找的内容;参数haystack用来指定数组名称;可选参数strict,如果存在,则指定程序要检查needle的类型是否与haystack相同。 数组的基本操作 定位数组 array_keys()函数 array_keys()函数用于返回由某数组所有键值组成的数组。在编写程序时,有时需要键和数组元素值相同操作,二者相辅相成。通过array_keys
您可能关注的文档
- 北师七下第二章2.2探索直线平行的条件2章节.ppt
- 大学物理学18热力学第一定律.ppt
- 国培2015--高端研修班课件冀小婷在英语教学的路上探索前行-坊主心路历程分享2015北外.pptx
- 北师七下第二章2.2探索直线平行的条件3章节.ppt
- 北师七下第二章2.3平行线的识别1章节.ppt
- 北师七下第二章2.3平行线的识别2章节.ppt
- 北师七下第二章2.3平行线的特征.ppt
- 大学物理学19热力学第二定律.ppt
- 北师七下第二章2.3余角与补角1章节.ppt
- 大学物理学20振动-2章节.ppt
- 回溯算法回溯算法.ppt
- 北师大版二年级数学上册课件长阳实验小学北师大第三册作息时间表课件.ppt
- 北师大版二年级数学下册课件北师大版二年级下册辨认方向课件.ppt
- 北师大版二年级数学下册课件北师大版二年级下册读统计图表课件.ppt
- 北师大版二年级数学下册课件北师大版二年级下册读统计图课件.ppt
- 工厂电气与PLC控制技术第5版张振国电子课件工厂电气与PLC控制技术51章节.ppt
- 北师大版二年级数学下册课件北师大版二年级下册回收废电池课件.ppt
- 北师大版二年级数学下册课件北师大版二年级下册角的初步认识课件.ppt
- 北师大版二年级数学下册课件北师大版二年级下册派车课件.ppt
- 北师大版二年级数学下册课件北师大版二年级下册平行四边形课件.ppt
最近下载
- 2025年全国保密教育线上培训考试试题库(含答案).docx VIP
- 弓形虫与弓形虫病研究近况.ppt.ppt VIP
- 【方正金工午餐会会议纪要】跟踪聪明钱策略背后的物理模型-魏建榕.pdf VIP
- 新人教版八年级数学上册教案(全册).pdf VIP
- 不可不知的1000个处世常识.pptx VIP
- 港口工程地基规范(JTJ 250-98)5.pdf VIP
- 喜看稻菽千重 浪 .ppt VIP
- 卓越管理者七项修炼:中层管理能力提升培训.pptx VIP
- 工程项目付款通知单.doc VIP
- GB-T 2423.24-2013 环 境 试 验 第2部分试验方法 试验Sa模拟地面上的太阳辐射及其试验导则.pdf
文档评论(0)