PHP中常用的数组函数(一)

PHP数组函数(一)

array_pop()

表达式:

mixed array_pop ( array &$array )

作用:

弹出数组的最后一个单元,并将数组 array 的长度减一

注释:

此函数返回值是数组的最后一个值,如果数组时空的或者不是一个数组就返回NULL,而且会产生警告级别的错误

示例:

array_push()

表达式:

int array_push ( array &$array , mixed $value1 [, mixed $... ] )

作用:

将一个或多个单元压入数组的末尾(入栈)

注释:

1,数组的长度将根据入栈变量的数目增加;

2,此函数的返回值是该数组的元素个数;

3,如果第一参数不是数组将会产生警告错误,并返回一个NULL;

示例:

array_shift()

表达式:

mixed array_shift ( array &$array )

作用:

将数组开头的单元移出数组

注释:

1,次函数的返回值数组中被移除的第一个单元;

2,此函数会重置数组内的全部键名,文字键名除外;

3,当参数不是数组时,会产生警告错误并返回一个NULL;

示例:

array_unshif()

表达式:

int array_unshift ( array &$array , mixed $value1 [, mixed $... ] )

作用:

对数组中所有值求和

注释:

1,单元是作为整体被插入的,因此传入单元将保持同样的顺序。所有的键名会重置,文字键名除外;

2,函数的返回值是新的数组的个数;

3,当参数不是数组时,会产生警告错误并返回一个NULL;

示例:

array_sum()

表达式:

number array_sum ( array $array )

作用:

对数组中所有值求和

注释:

所有值的和以整数或浮点数的结果返回,array 为空时则返回 0

示例:

range()

表达式:

array range ( mixed $start , mixed $end [, number $step = 1 ] )

作用:

创建一个包含指定范围的数组,包含所有元素

注释:

1,第一个参数是起始值,第二个参数是终止值,第三个参数是步长;

2,此函数的返回值是数组中开始到结束的单元;

3,

示例:

shuffle()

表达式:

bool shuffle ( array &$array )

作用:

随机打乱一个数组

注释:

1,成功时返回true,失败是返回fasle;

2,函数为数组中的元素重新定义键名,并且将原键名删除;

示例:

count()

表达式:

int count ( mixed $array_or_countable [, int $mode = COUNT_NORMAL ] )

作用:

计算数组中的单元数目,或对象中的属性个数

注释:

1,如果参数是数组就返回数组中的元素数目;

2,如果参数不是数组,也不是实现接口的对象就返回1;

3,如果参数是空的就返回0,并且正常情况下空数组也会返回0;

示例:

end

PHP公馆

专注PHP学习

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181017G0LFVP00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券