PHP参考手册:数组函数详解
需积分: 10 85 浏览量
更新于2024-07-22
收藏 3.41MB PDF 举报
"w3school PHP参考手册 飞龙整理 20141003"
这篇摘要介绍的是PHP编程语言中与数组操作相关的函数集合,这些函数都是PHP核心的一部分,无需额外安装即可在PHP环境中使用。PHP支持单维和多维数组,并且有专门的函数用于处理和操作数组,例如创建、转换、合并、比较和过滤等。
1. **`array()`** 函数用于创建数组,是最基础的数组操作函数,可以创建索引数组或关联数组。
2. **`array_change_key_case()`** 可以将数组的所有键名转换为全部大写或小写,这在处理大小写敏感或不敏感的数据时非常有用。
3. **`array_chunk()`** 将一个大数组分割成若干个指定大小的小数组,便于分块处理大量数据。
4. **`array_combine()`** 结合两个数组,一个提供键,另一个提供值,创建一个新的关联数组。
5. **`array_count_values()`** 对数组中的值进行计数,返回一个新数组,键是原数组中的值,值是该值在原数组中出现的次数。
6. **`array_diff()`** 返回两个或更多数组中只存在于第一个数组的元素,不考虑键名。
7. **`array_diff_assoc()`** 与`array_diff()`类似,但会同时比较键名和键值,返回只有键名和键值都不同的元素。
8. **`array_diff_key()`** 仅比较键名,返回两个数组中只存在于第一个数组的键名。
9. **`array_diff_uassoc()`** 和`array_diff_assoc()`一样,但使用用户定义的回调函数来比较键名。
10. **`array_diff_ukey()`** 使用用户定义的回调函数比较键名来找出数组的差集。
11. **`array_fill()`** 使用给定的值填充数组,创建一个包含重复值的新数组。
12. **`array_filter()`** 根据用户定义的回调函数过滤数组元素,只保留满足条件的元素。
13. **`array_flip()`** 交换数组中的键和值,原数组的值变为键,键变为值。
14. **`array_intersect()`** 计算多个数组的交集,返回存在于所有数组中的元素。
15. **`array_intersect_assoc()`** 同样计算交集,但同时比较键名和键值。
16. **`array_intersect_key()`** 只比较键名计算交集,不考虑键值。
17. **`array_intersect_uassoc()`** 和`array_intersect_assoc()`类似,但使用回调函数比较索引。
18. **`array_intersect_ukey()`** 通过用户定义的回调函数比较键名来计算交集。
19. **`array_key_exists()`** 检查给定的键名或索引是否存在于数组中,返回布尔值。
20. **`array_keys()`** 返回数组中的所有键名,形成一个新的索引数组。
21. **`array_map()`** 应用一个或多个函数到数组的每个元素上,返回一个包含结果的新数组。
22. **`array_merge()`** 将一个或多个数组合并为一个新数组,如果键名重复,后面的数组的值会覆盖前面的。
这些函数为PHP开发者提供了强大的工具,帮助他们在处理数组数据时实现各种复杂操作,包括数据过滤、组合、比较、转换和统计等。熟悉并熟练使用这些函数,能显著提高PHP编程的效率和代码质量。
421 浏览量
2014-10-29 上传
2014-10-02 上传
2014-10-02 上传
378 浏览量
187 浏览量
236 浏览量
400 浏览量
点击了解资源详情
绝不原创的飞龙
- 粉丝: 4w+
- 资源: 1083
最新资源
- Linux C编程一站式学习
- OpenGL在机械手三维运动仿真中的应用
- 高质量C、C++编程指南
- 光端机介绍,大家多看看。
- Flex 程序 开发指南
- MySql存储过程小结.pdf
- TortoiseSVN.pdfTortoiseSVN.pdfTortoiseSVN.pdf
- LINUX BASH脚本编程大全
- windows API 一日一练.pdf
- Microsoft project 2007教程
- candence版图
- Hibernate与Struts2和Spring组合开发
- Winform_Application_Development_Training_Kit_70_505 framework 3.5 英文版
- oracle安装手册
- protel dxp 2004 入门教程.pdf
- 硬盘安装ubuntu