PHP SPL标准库中常用函数的详细说明

array_change_key_case()函数

用法:array_change_key_case ( array $array [, int $case = CASE_LOWER ] ) : array

array_change_key_case()函数用于改变数组中所有的键名的大小写,并返回改变后的数组。其中$array参数为要改变大小写的数组,$case参数表示要改变的大小写,可选值为CASE_UPPER(大写)和CASE_LOWER(小写),默认值为CASE_LOWER。

array_chunk()函数

用法:array_chunk ( array $array , int $size [, bool $preserve_keys = false ] ) : array

array_chunk()函数用于将一个数组分割成多个小数组,并返回一个包含这些小数组的数组。其中$array参数为要分割的数组,$size参数为每个小数组的元素个数,$preserve_keys参数表示是否保留原数组的键名,默认值为false。

array_combine()函数

用法:array_combine ( array $keys , array $values ) : array

array_combine()函数用于创建一个数组,其中键名由一个数组中的值组成,而值由另一个数组中的值组成。其中$keys参数为作为键名的数组,$values参数为作为值的数组。

array_count_values()函数

用法:array_count_values ( array $array ) : array

array_count_values()函数用于统计数组中所有值出现的次数,并返回一个关联数组,其中键名为数组中的值,键值为其出现的次数。其中$array参数为要统计的数组。

array_diff()函数

用法:array_diff ( array $array1 , array $array2 [, array $... ] ) : array

array_diff()函数用于比较两个(或多个)数组的键值,并返回差集数组。其中$array1参数为要比较的第一个数组,$array2参数为要比较的第二个数组,$...参数为可选参数,表示要比较的其他数组。

array_fill()函数

用法:array_fill ( int $start_index , int $num , mixed $value ) : array

array_fill()函数用于用给定的值填充数组,并返回填充后的数组。其中$start_index参数为要填充的数组的起始索引,$num参数为要填充的数组的长度,$value参数为要填充的值。

array_flip()函数

用法:array_flip ( array $array ) : array

array_flip()函数用于交换数组中的键名和键值,并返回交换后的数组。其中$array参数为要交换的数组。

array_intersect()函数

用法:array_intersect ( array $array1 , array $array2 [, array $... ] ) : array

array_intersect()函数用于比较两个(或多个)数组的键值,并返回交集数组。其中$array1参数为要比较的第一个数组,$array2参数为要比较的第二个数组,$...参数为可选参数,表示要比较的其他数组。

本文链接:http://task.lmcjl.com/news/7166.html

展开阅读全文