5.20 小结
本章介绍了对数组进行处理的一些主要的PHP内置函数和语言结构,列举如下。
·使用array创建数组。
·使用for、foreach等循环访问数组元素。
·使用函数count()计算数组元素个数。
·使用函数array_chunk()/array_merge()分割/合并数组。
·处理数组元素和键值位置的函数current()、prev()、next()、end()等。
·对数组元素排序的函数sort()、rsort()、asort()、ksort()等。
·使用reset()重置数组。
·使用list()将数组元素赋值给变量。
·使用函数shuffle()对数组元素进行随机排序。
·快速创建数组的函数range()。
·使用函数array_push()、array_pop()压入和弹出数组元素。
·使用函数array_change_key_case()改变字符索引名的大小写。
·对数组做集合处理的函数array_intersect()、array_intersect_assoc()、array_diff()和array_diff_assoc()。
·交换数组索引和元素的函数array_flip()。
·快速填充数组元素的函数array_fill()。
·使用函数array_count_values()统计数组元素出现的次数。
·使用函数array_key_exists()检查索引是否存在。
·使用函数array_keys()取得数组中的所有索引。
·使用回调函数处理数组的函数array_map()。
·使用in_array()检查数组中是否存在某值。
·使用key()获取数组中当前单元的索引值。
本章介绍了较多关于处理数组的PHP函数,读者需要在实践中慢慢掌握这些函数及其用法。