PHP数组基本知识及常用函数.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP数组基本知识及常用函数

PHP数组基本知识及常用函数 1】数组:就是一个有序的数据的集合; 使用一个名字可以存储多个数据; 数组使用的原因: 主要是如果存储几百个数据时,不可能定义几百个变量来操作; 2】数据的定义格式: 变量名=array(数据1,数据2,数据3、、、、); eg: $arr=array(); 空数组; $arr=array(1,2,3,4); 3】数组元素的访问: 数组元素:数组中的每个数组数据; 下标值: 定义数组时系统自动的给数组中的每个元素分配的索引; 数组名[下标值]: 数组的判断:is_array():判断某个变量是否是个数组; 4】数组的赋值: 1数组定义时直接赋值: $arr=array(数据1,数据2,数据3。。。); 2数组定义后再赋值: 数据名【下标值】=值 5】数组的分类: (1)索引数组: ······数组中所有的数组元素都是使用下标来标示; (2)关联数组: ······数组元素中只要有一个数组元素使用名字来标示,这个数组就叫做关联数组; 键名:就是数组中被标示元素的名字(符号); 格式: 变量名=array(键名=数据1,键名=数据2,键名=数据3.....); 6】关联数组的访问方式: 数组名[键名] 数组名[键名]=数据1; 关联数组和索引数组混写: 1)如果使用数值当键名,系统会认为键名就是键值,如果后面又没有键名的元素, 那么该数组元素在原有数组元素上加1; 2)如果数组中都是用键名标示的数组元素,只有个别元素是用键值标示的 那么键值从0开始; 3)如果数组中的键值没用序列那么新添加的数组元素会在最大的键值上加1; 数组的遍历:就是显示或者得到数组中的所有的数据; ************************************************************************************************** 8】遍历方式1:只能适用于索引数组 for():有数组,循环变量,数组的长度 eg: $arr=array(1,2,3,4,5,6,7,8) 遍历方式2:适合于关联数组和索引数组; $arr = array(a=1,b=2,c=3); $arr1 = array(1,2,3); foreach(数组名 as 键名|值变量=元素值) 数组:数组是有规律的数组, 键名变量: 元素值 :是存放当前循??时的数组元素; 注意: foreach循环带有自动下移指针,可以自动的指向不同的数组元素,如果数组元素遍历结束后foreach 会自动停止; 遍历方式3: list(变量名列表) = 数组名; eg: list($a1,$a2,$a3,$a4,$5...)=array(1,2,3,4,5...); 遍历方式4:使用数组指针来遍历数组; current():取得的是当前数组指针指向的数组元素 key() :取得的是当前数组指针指向的元素的键名或下标; next() :控制数组指针指向下一个数组元素,如果next到最后一个元素后; 函数返回false; prev() :控制数组指针指向上一个数组元素; reset():无论当前指针在任何位置,都可以使指针指向数组中的第一个元素 end() :无论当前指针在任何位置,都可以使指针指向数组中的最后一个元素 ****************************************************************************************** 数组种类: (1)关联数组和索引数组 (2)根据维数: 一维数组:指的是数据存储时存储在一条线上的数据 1 2 3 4 5 6 7 一维的关联: 一维的索引: 二维数组:指的是数据存储在面上的数据(execl); 注意:二维数组的数组元素可以是数据,也可以是数组,但是至少有一个元素为数组; 格式: $arr = array(.....array(),...) 二维的索引数组:二维数组中所有的数组元素都用键值来标示; 二维的关联数组:二维数组中只要有一个数组使用键名来标示 $arr=array(1,2,3,4,5,array(1,2,3,4,5,6),a=100)-----

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档