php中数组函数总结

1.遍历数组
foreach语句,格式如下:
foreach(array_expression as $value)
statement
2.通过数组函数list()和each()遍历数组,语法如下:
void list(mixed…)
each()函数返回数组中当前指针位置的键名和对应的值,并将数组指针移动到下一个元素。
array echo(array array)
3.print_()函数
语法如下:
bool print_r(mixed expression)
4.var_dump()函数
语法如下:
void var_dump(mixed expression[,mixed expression[,…]])
5.range()函数
语法如下:
array range (int low ,int high[, int step])
6.array_combine()函数
语法如下:
array array_combine(array keys,array values)
keys:必要参数,用作新数组键名的数组值。
values:必要参数,用作新数组值的数组值。
7.array_fill()函数
语法如下:
array array_fill(int start_index,int num ,mixed value)
8.array_pad()函数
语法如下:
array array_pad(array input,int pad_size,mixed pad_value)
9.explode()函数
语法如下:
array explode (string separator,string str,[int limit])
10.count()函数
语法如下:
int count( mixed array [, int mode])
11.max()函数
语法如下:
mixed max( array arr [,array…])
12.min()函数
语法如下:
mixed min( array arr [,array…])
13.array_sum()函数
语法如下:
mixed array_sum( array array)
14.array_count_values()函数
语法如下:
array array_count_values ( array input)
15.next()函数
语法如下:
mixed next ( array array)
16.end()函数
语法如下:
mixed end ( array array)
17.prev()函数
语法如下:
mixed prev ( array array)
18.reset()函数
语法如下:
mixed reset ( array array)
19.extract()函数
语法如下:
int extract ( array array)
20.compact()函数
语法如下:
array compact ( mixed varname [, mixed …])
21.array_keys()函数
语法如下:
array array_keys ( array input [, mixed search_value])
22.array_values()函数
语法如下:
array array_values ( array array)
23.in_array()函数
语法如下:
bool in_array ( mixed needle, array array [, bool strict])
24.array_search()函数
语法如下:
mixed array_search ( mixed needle, array haystack [, bool strict])
25.array_key_exists()函数
语法如下:
bool array_key_exists ( mixed key, array search)
26.array_unique()函数
语法如下:
array array_unique ( array array)
27.sort()函数
语法如下:
bool sort( array &array [, int sort_flags] )
28.asort()函数
语法如下:
rsort()函数与sort()函数的语法格式相同,arsort()函数和asort()函数的语法格式相同,不同的是rsort()和arsort()函数是根据数组元素值以降序进行排序。
29.ksort()和krsort()函数
语法如下:
bool ksort ( array &array [, int sort_flags])
30.natsort()和natcasesort()函数
语法如下:
bool natsort ( array &array [, int sort_flags])
31.shuffle()函数
语法如下:
bool shuffle ( array &array [, int sort_flags])
32.array_reverse()函数
语法如下:
array array_reverse ( array array [, bool preserve_keys])
33.array_push()函数
语法如下:
int array_push ( array array, mixed var [, mixed …])
34.array_pop()函数
语法如下:
mixed array_pop ( array array)
35.array_shift()函数
语法如下:
mixed array_shift ( array array)
36.array_unshift()函数
语法如下:
int array_unshift ( array array, mixed var [, mixed …])
37.array_merge()函数
语法如下:
array array_merge (array array1[,array array2 [,array…]])
38.array_diff()函数
语法如下:
array array_diff ( array array1, array array2 [, array arrayX…])
39.array_diff_assoc()函数
语法如下:
array array_diff_assoc ( array array1, array array2 [, array arrayX…])
40.array_diff_key()函数
语法如下:
array array_diff_key ( array array1, array array2 [, array arrayX…])
41.array_intersect()函数
语法如下:
array array_intersect ( array array1, array array2 [, array arrayX…])
42.array_intersect_assoc()函数
语法如下:
array array_intersect_assoc ( array array1, array array2 [, array arrayX…])
43.array_intersect_key()函数
语法如下:
array array_intersect_key ( array array1, array array2 [, array arrayX…])

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值