array_change_key_case |
(PHP 4 >= 4.2.0, PHP 5) |
返回字符串键名全为小写或大写的数组 |
array array_change_key_case ( array $input [, int $case = CASE_LOWER ] ) |
array_chunk |
(PHP 4 >= 4.2.0, PHP 5) |
将一个数组分割成多个 |
array array_chunk ( array $input , int $size [, bool $preserve_keys = false ] ) |
array_column |
(PHP 5 >= 5.5.0) |
返回数组中指定的一列 |
array array_column ( array $input , mixed $column_key [, mixed $index_key ] ) |
array_combine |
(PHP 5) |
创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 |
array array_combine ( array $keys , array $values ) |
array_count_values |
(PHP 4, PHP 5) |
统计数组中所有的值出现的次数 |
array array_count_values ( array $input ) |
array_diff_assoc |
(PHP 4 >= 4.3.0, PHP 5) |
带索引检查计算数组的差集 |
array array_diff_assoc ( array $array1 , array $array2 [, array $… ] ) |
array_diff_key |
(PHP 5 >= 5.1.0) |
使用键名比较计算数组的差集 |
array array_diff_key ( array $array1 , array $array2 [, array $… ] ) |
array_diff_uassoc |
(PHP 5) |
用用户提供的回调函数做索引检查来计算数组的差集 |
array array_diff_uassoc ( array $array1 , array $array2 [, array $… ], callable $key_compare_func )int callback ( mixed $a, mixed $b ) |
array_diff_ukey |
(PHP 5 >= 5.1.0) |
用回调函数对键名比较计算数组的差集 |
array array_diff_ukey ( array $array1 , array $array2 [, array $ … ], callable $key_compare_func )int callback ( mixed $a, mixed $b ) |
array_diff |
(PHP 4 >= 4.0.1, PHP 5) |
计算数组的差集 |
array array_diff ( array $array1 , array $array2 [, array $… ] ) |
array_fill_keys |
(PHP 5 >= 5.2.0) |
使用指定的键和值填充数组 |
array array_fill_keys ( array $keys , mixed $value ) |
array_fill |
(PHP 4 >= 4.2.0, PHP 5) |
用给定的值填充数组 |
array array_fill ( int $start_index , int $num , mixed $value ) |
array_filter |
(PHP 4 >= 4.0.6, PHP 5) |
用回调函数过滤数组中的单元 |
array array_filter ( array $input [, callable $callback = “” ] ) |
array_flip |
(PHP 4, PHP 5) |
交换数组中的键和值 |
array array_flip ( array $trans ) |
array_intersect_assoc |
(PHP 4 >= 4.3.0, PHP 5) |
带索引检查计算数组的交集 |
array array_intersect_assoc ( array $array1 , array $array2 [, array $ … ] ) |
array_intersect_key |
(PHP 5 >= 5.1.0) |
使用键名比较计算数组的交集 |
array array_intersect_key ( array $array1 , array $array2 [, array $ … ] ) |
array_intersect_uassoc |
(PHP 5) |
带索引检查计算数组的交集,用回调函数比较索引 |
array array_intersect_uassoc ( array $array1 , array $array2 [, array $ … ], callable $key_compare_func )int callback ( mixed $a, mixed $b ) |
array_intersect_ukey |
(PHP 5 >= 5.1.0) |
用回调函数比较键名来计算数组的交集 |
array array_intersect_ukey ( array $array1 , array $array2 [, array $… ], callable $key_compare_func )int callback ( mixed $a, mixed $b ) |
array_intersect |
(PHP 4 >= 4.0.1, PHP 5) |
计算数组的交集 |
array array_intersect ( array $array1 , array $array2 [, array $ … ] ) |
array_key_exists |
(PHP 4 >= 4.0.7, PHP 5) |
检查给定的键名或索引是否存在于数组中 |
bool array_key_exists ( mixed $key , array $search ) |
array_keys |
(PHP 4, PHP 5) |
返回数组中所有的键名 |
array array_keys ( array $input [, mixed $search_value = NULL [, bool $strict = false ]] ) |
array_map |
(PHP 4 >= 4.0.6, PHP 5) |
将回调函数作用到给定数组的单元上 |
array array_map ( callable $callback , array $arr1 [, array $… ] ) |
array_merge_recursive |
(PHP 4 >= 4.0.1, PHP 5) |
递归地合并一个或多个数组 |
array array_merge_recursive ( array $array1 [, array $… ] ) |
array_merge |
(PHP 4, PHP 5) |
合并一个或多个数组 |
array array_merge ( array $array1 [, array $… ] ) |
array_multisort |
(PHP 4, PHP 5) |
对多个数组或多维数组进行排序 |
bool array_multisort ( array &$arr [, mixed $arg = SORT_ASC [, mixed $arg = SORT_REGULAR [, mixed $… ]]] ) |
array_pad |
(PHP 4, PHP 5) |
用值将数组填补到指定长度 |
array array_pad ( array $input , int $pad_size , mixed $pad_value ) |
array_pop |
(PHP 4, PHP 5) |
将数组最后一个单元弹出(出栈) |
mixed array_pop ( array &$array ) |
array_product |
(PHP 5 >= 5.1.0) |
计算数组中所有值的乘积 |
number array_product ( array $array ) |
array_push |
(PHP 4, PHP 5) |
将一个或多个单元压入数组的末尾(入栈) |
int array_push ( array &$array , mixed $var [, mixed $… ] ) |
array_rand |
(PHP 4, PHP 5) |
从数组中随机取出一个或多个单元 |
mixed array_rand ( array $input [, int $num_req = 1 ] ) |
array_reduce |
(PHP 4 >= 4.0.5, PHP 5) |
用回调函数迭代地将数组简化为单一的值 |
mixed array_reduce ( array $input , callable $function [, mixed $initial = NULL ] ) mixed callback ( mixed &$result , mixed $item ) |
array_replace_recursive |
(PHP 5 >= 5.3.0) |
使用传递的数组递归替换第一个数组的元素 |
array array_replace_recursive ( array $array , array $array1 [, array $… ] ) |
array_replace |
(PHP 5 >= 5.3.0) |
使用传递的数组替换第一个数组的元素 |
array array_replace ( array $array , array $array1 [, array $… ] ) |
array_reverse |
(PHP 4, PHP 5) |
返回一个单元顺序相反的数组 |
array array_reverse ( array $array [, bool $preserve_keys = false ] ) |
array_search |
(PHP 4 >= 4.0.5, PHP 5) |
在数组中搜索给定的值,如果成功则返回相应的键名 |
mixed array_search ( mixed $needle , array $haystack [, bool $strict = false ] ) |
array_shift |
(PHP 4, PHP 5) |
将数组开头的单元移出数组 |
mixed array_shift ( array &$array ) |
array_slice |
(PHP 4, PHP 5) |
从数组中取出一段 |
array array_slice ( array $array , int $offset [, int $length = NULL [, bool $preserve_keys = false ]] ) |
array_splice |
(PHP 4, PHP 5) |
把数组中的一部分去掉并用其它值取代 |
array array_splice ( array &$input , int $offset [, int $length = 0 [, mixed $replacement ]] ) |
array_sum |
(PHP 4 >= 4.0.4, PHP 5) |
计算数组中所有值的和 |
number array_sum ( array $array ) |
array_udiff_assoc |
(PHP 5) |
带索引检查计算数组的差集,用回调函数比较数据 |
array array_udiff_assoc ( array $array1 , array $array2 [, array $ … ], callable $data_compare_func )int callback ( mixed $a, mixed $b ) |
array_udiff_uassoc |
(PHP 5) |
带索引检查计算数组的差集,用回调函数比较数据和索引 |
array array_udiff_uassoc ( array $array1 , array $array2 [, array $ … ], callable $data_compare_func , callable $key_compare_func )int callback ( mixed $a, mixed $b ) |
array_udiff |
(PHP 5) |
用回调函数比较数据来计算数组的差集 |
array array_udiff ( array $array1 , array $array2 [, array $ … ], callable $data_compare_func )int callback ( mixed $a, mixed $b ) |
array_uintersect_assoc |
(PHP 5) |
带索引检查计算数组的交集,用回调函数比较数据 |
array array_uintersect_assoc ( array $array1 , array $array2 [, array $ … ], callable $data_compare_func )int callback ( mixed $a, mixed $b ) |
array_uintersect_uassoc |
(PHP 5) |
带索引检查计算数组的交集,用回调函数比较数据和索引 |
array array_uintersect_uassoc ( array $array1 , array $array2 [, array $ … ], callable $data_compare_func , callable $key_compare_func )int callback ( mixed $a, mixed $b ) |
array_uintersect |
(PHP 5) |
计算数组的交集,用回调函数比较数据 |
array array_uintersect ( array $array1 , array $array2 [, array $ … ], callable $data_compare_func )int callback ( mixed $a, mixed $b ) |
array_unique |
(PHP 4 >= 4.0.1, PHP 5) |
移除数组中重复的值 |
array array_unique ( array $array [, int $sort_flags = SORT_STRING ] ) |
array_unshift |
(PHP 4, PHP 5) |
在数组开头插入一个或多个单元 |
int array_unshift ( array &$array , mixed $var [, mixed $… ] ) |
array_values |
(PHP 4, PHP 5) |
返回数组中所有的值 |
array array_values ( array $input ) |
array_walk_recursive |
(PHP 5) |
对数组中的每个成员递归地应用用户函数 |
bool array_walk_recursive ( array &$input , callable $funcname [, mixed $userdata = NULL ] ) |
array_walk |
(PHP 4, PHP 5) |
对数组中的每个成员应用用户函数 |
bool array_walk ( array &$array , callable $funcname [, mixed $userdata = NULL ] ) |
array |
(PHP 4, PHP 5) |
新建一个数组 |
array array ([ mixed $… ] ) |
arsort |
(PHP 4, PHP 5) |
对数组进行逆向排序并保持索引关系 |
bool arsort ( array &$array [, int $sort_flags = SORT_REGULAR ] ) |
asort |
(PHP 4, PHP 5) |
对数组进行排序并保持索引关系 |
bool asort ( array &$array [, int $sort_flags = SORT_REGULAR ] ) |
compact |
(PHP 4, PHP 5) |
建立一个数组,包括变量名和它们的值 |
array compact ( mixed $varname [, mixed $… ] ) |
count |
(PHP 4, PHP 5) |
计算数组中的单元数目或对象中的属性个数 |
int count ( mixed $var [, int $mode = COUNT_NORMAL ] ) |
current |
(PHP 4, PHP 5) |
返回数组中的当前单元 |
mixed current ( array &$array ) |
each |
(PHP 4, PHP 5) |
返回数组中当前的键/值对并将数组指针向前移动一步 |
array each ( array &$array ) |
end |
(PHP 4, PHP 5) |
将数组的内部指针指向最后一个单元 |
mixed end ( array &$array ) |
extract |
(PHP 4, PHP 5) |
从数组中将变量导入到当前的符号表 |
int extract ( array &$var_array [, int $extract_type = EXTR_OVERWRITE [, string $prefix = NULL ]] ) |
in_array |
(PHP 4, PHP 5) |
检查数组中是否存在某个值 |
bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] ) |
key_exists |
(PHP 4 >= 4.0.6, PHP 5) |
别名 array_key_exists() |
|
key |
(PHP 4, PHP 5) |
从关联数组中取得键名 |
mixed key ( array &$array ) |
krsort |
(PHP 4, PHP 5) |
对数组按照键名逆向排序 |
bool krsort ( array &$array [, int $sort_flags = SORT_REGULAR ] ) |
ksort |
(PHP 4, PHP 5) |
对数组按照键名排序 |
bool ksort ( array &$array [, int $sort_flags = SORT_REGULAR ] ) |
list |
(PHP 4, PHP 5) |
把数组中的值赋给一些变量 |
array list ( mixed $varname [, mixed $… ] ) |
natcasesort |
(PHP 4, PHP 5) |
用“自然排序”算法对数组进行不区分大小写字母的排序 |
bool natcasesort ( array &$array ) |
natsort |
(PHP 4, PHP 5) |
用“自然排序”算法对数组排序 |
bool natsort ( array &$array ) |
next |
(PHP 4, PHP 5) |
将数组中的内部指针向前移动一位 |
mixed next ( array &$array ) |
pos |
(PHP 4, PHP 5) |
current() 的别名 |
|
prev |
(PHP 4, PHP 5) |
将数组的内部指针倒回一位 |
mixed prev ( array &$array ) |
range |
(PHP 4, PHP 5) |
建立一个包含指定范围单元的数组 |
array range ( mixed $start , mixed $limit [, number $step = 1 ] ) |
reset |
(PHP 4, PHP 5) |
将数组的内部指针指向第一个单元 |
mixed reset ( array &$array ) |
rsort |
(PHP 4, PHP 5) |
对数组逆向排序 |
bool rsort ( array &$array [, int $sort_flags = SORT_REGULAR ] ) |
shuffle |
(PHP 4, PHP 5) |
将数组打乱 |
bool shuffle ( array &$array ) |
sizeof |
(PHP 4, PHP 5) |
count() 的别名 |
|
sort |
(PHP 4, PHP 5) |
对数组排序 |
bool sort ( array &$array [, int $sort_flags = SORT_REGULAR ] ) |
uasort |
(PHP 4, PHP 5) |
使用用户自定义的比较函数对数组中的值进行排序并保持索引关联 |
bool uasort ( array &$array , callable $cmp_function ) |
uksort |
(PHP 4, PHP 5) |
使用用户自定义的比较函数对数组中的键名进行排序 |
bool uksort ( array &$array , callable $cmp_function )int callback ( mixed $a, mixed $b ) |
usort |
(PHP 4, PHP 5) |
使用用户自定义的比较函数对数组中的值进行排序 |
bool usort ( array &$array , callable $cmp_function )int callback ( mixed $a, mixed $b ) |
发表评论
要发表评论,您必须先登录。