找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1735|回复: 1

[教程] 数组函数

[复制链接]
发表于 2013-4-7 09:11:04 | 显示全部楼层 |阅读模式 来自 中国–广东–湛江
Count()   //计算数组中单元个数 或者 对象中的属性个数
array_key_exists() //检查给定的键名或索引是否存在于数组中
array_change_key_case(); // 返回字符串键名全为小写或大写的数组
array_count_values();  //统计数组中所有的值出现的次数
array_fill(); //用给定的值填充数组
array_filter()//用回调函数过滤数组中的元素,如果自定义过滤函数返回 true,则被操作的数组的当前值就会被包含在返回的结果数组中, 并  将结果组成一个新的数组。如果原数组是一个关联数组,键名保持不变。
array_flip()//函数返回一个反转后的数组,如果同一值出现了多次,则最后一个键名将作为它的值,所有其他的键名都将丢失
array_sum()//计算数组中所有值的和
array_values()//返回一个包含给定数组中所有键值的数组,但不保留键名。
array_keys()// 返回数组中所有的键名
in_array()//检查数组中是否存在某个值  返回bool值
array_push() //将一个或多个单元压入数组的末尾
array_pop()//函数删除数组中的最后一个元素。
array_shift() //函数删除数组中的第一个元素,并返回被删除元素的值。
array_unshift()//数组开头插入一个或多个元素。
Sort()//对数组进行排序
Rsort()//对数组进行反向排序
Usort()//使用用户自定义的函数对数组排序。
asort()//对数组进行排序并保持索引关系
ksort()//对数组按照键名排序
natsort()//用自然顺序算法对给定数组中的元素排序。
natcasesort()//用“自然排序”算法对数组进行不区分大小写字母的排序
array_merge()//把两个或多个数组合并为一个数组。
array_merge_recursive()//将一个或多个数组的元素的合并起来,重复的键名后再生成了数组形成个多维数组
array_diff()//计算数组的差集
array_diff_assoc()//返回两个数组的差集数组
array_intersect()//计算数组的交集
array_intersect_assoc()//带索引检查计算数组的交集

评分

参与人数 1金币 +10 收起 理由
赵人无名 + 10 很给力!

查看全部评分

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2013-4-7 13:06:36 | 显示全部楼层 来自 中国–北京–北京
好牛x的样子

评分

参与人数 1金币 +5 收起 理由
抢楼评分专号 + 5 很幸运,你获得了抢楼奖励!

查看全部评分

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-25 06:42 , Processed in 0.058283 second(s), 14 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表