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学习
领取专属 10元无门槛券
私享最新 技术干货