1. array_change_key_case()函数
array array_change_key_case( array $input [, int $case = CASE_LOWER ] )
array_change_key_case() 将 input 数组中的所有键名改为全小写或全大写。改变是根据后一个选项 case 参数来进行的。本函数不改变数字索引。
input:需要操作的数组。
case:可以在这里用两个常量,CASE_LOWER(小写)(默认值)或CASE_UPPER(大写)。
如果一个数组中的多个键名经过本函数后变成一样的话(例如 "keY" 和 "kEY"),最后一个值将覆盖其它的值。
2. array_chunk()函数
array array_chunk ( array $input , int $size [, bool $preserve_keys = false ] )
将一个数组分割成多个数组,其中每个数组的单元数目由 size
决定。最后一个数组的单元数目可能会少于 size
个。
input:需要操作的数组
size:每个数组的单元数目
preserve_keys:设为 TRUE,可以使 PHP 保留输入数组中原来的键名。如果你指定了 FALSE,那每个结果数组将用从零开始的新数字索引。默认值是 FALSE。
如果 size 小于 1,会抛出一个 E_WARNING 错误并返回 NULL。
返回值:得到一个多维数组,每一维包含了 size 个元素。
3. array_fill()函数
array array_fill ( int $start_index , int $num , mixed $value )
array_fill() 用 value 参数的值将一个数组填充 num 个条目,键名由 start_index 参数指定的开始。
num:插入元素的数量。 必须大于 0。
4.array_filter()函数
array array_filter ( array $input [, callable $callback = "" ] )
用回调函数过滤数组中的单元。依次将 input 数组中的每个值传递到 callback 函数。如果 callback 函数返回 TRUE,则 input 数组的当前值会被包含在返回的结果数组中。数组的键名保留不变。
input:要循环的数组。
callback:使用的回调函数。如果没有提供 callback 函数, 将删除 input 中所有等值为 FALSE 的条目。
返回值:返回过滤后的数组。
5. 数组函数命名规则
数组就先进行到这里。