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文档。上传文档
查看更多
Current(数组的名称);得到目前位置指针内容 $arr=array(“one”,”two”,”three”,1,35,5,6,”four”) $a=$current($arr); $b=$current($arr); Var_dump($a); //返回one Var_dump($b); //返回还是 one key(数组的名称); 读取目标指针所指向的数组的索引的值 $arr=array(“one”,”two”,”three”,1,35,5,6,”four”) $a=$key($arr); Var_dump($a); //返回0即下标【0】 Next(数组名称);往下移动一个 $arr=array(“one”,”two”,”three”,1,35,5,6,”four”) Echo ($a); //返回one Next($arr); Echo ($a); //返回 two prev(数组名称); 往前移动一个 … end(数组名称);移动到结尾 …….. reset(数组名称);重新回到第一个位置 …… Count(数组名称),sizeof();求数组长度 Array_change_key_case(目标数组,形态常数(CASE_UPPER CASE_LOWER));将字符串索引中的所有英文字母转化为大写或者小写 $arr=array(“one”=”one”,”WWW”=”two”,”three”,1,35,5,6,”four”) $newarr=Array_change_key_case($arr,CASE_UPPER); Print_r($newarr); Array_chunk(目标数组,分解的索引个数,【布尔值】);将目标数组的资料内容,指定的索引个数,分解成多个小数组,布尔值表示是否保持以前数组的索引 $arr=array(“one”=”one”,”WWW”=”two”,”three”,1,35,5,6,”four”) $newarr=Array_chunk($arr,2); //分解为了二维数组,每个数组里有两个元 Print_r($newarr); Array_count_values(目标数组);用于计算目标数组中各个值出现的次数 $arr=array(“one”=”one”,”WWW”=”two”,”three”,1,1,1,1,35,5,4,4,4,6,”four”) $newarr=Array_count_values($arr,); Print_r($newarr); //将出现的值作为下标,出现的次数作为值 Array_fill(起始索引位置,区段大小,指定字元); 让使用者可以用自定义数值填满数组中指定索引的区段 $arr=Array_fill(10,100,”uselib”) //从数组下标10开始,填充100个 初始化值为“uselib” Print_r($arr) Array_filter(目标数组,使用者定义的函数);使 使用者用自定义的函数来过滤目标数组中的字段内容 Function fun1($a){ If($a=0) Return true; Else Return false; } $arr=array(1,2,3,-3,-5) $newarr=array_filter($arr,fun1); Print($newarr); //返回大于等于0的值 Array_flip(目标数组);将目标数组中的索引与内容的值做反向处理,既把索引变成值,值变成索引 Array_sun(目标数组);用来计算目标数组中所有元素值的总和; Array_unique(目标数组);去除数组中重复的值,取出唯一的 Array_values(); 返回数组中所有的值,忽略以前的索引 Array_keys:返回数组中的下标 In_array()(目标元素,目标数组);查找某一个值是否在数组中,返回布尔型 Array_search();与in_array相似,返回所对应的键名 Array_key_exists();判断下标是否在数组中,返回布尔型 Extract();数组转换成变量,键名变成变量名,数组值变成变量值 Compact();变量转换成数组,变量名变成键名,变量值变味数组值 数组与栈 array_push(压入的数组,压入的元素);入栈,返回数组的长度 array_pop(数组名);最后一个出栈,返回元素的值 数组与队 Array_shift(数组名);删除数组开头数据 Array_unshift(数组名,插入的元素);队列的开头插入一个或多个元素 数组排序 忽略键名的数组排序(键值排序) Sort(数组名)

文档评论(0)

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

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

1亿VIP精品文档

相关文档