PHP中常用数组函数的使用综述

本文介绍了PHP数组函数的常用用法,供大家参考,如下:

1.array array_merge(数组array1 {,数组array2 { } } },数组

函数函数:合并一个或多个数组的单位,数组中的值附加到上一个数组的后面。返回一个结果数组。

如果具有相同的字符串键输入数组,则值后面的键会覆盖前面的值。但是,如果数组中包含数字键,则后一个值将不会覆盖原始值,它将被附加到。

如果只对数组和数组是数字索引,则是连续重索引的关键。

示例1:在数组中有相同的字符串键


2美元=阵列(色彩= > 'greed',3'= > 8);
$ array2 =阵列(
var_dump(array_merge($美元array1,array2));




输出:


数组(4){
{颜色>字符串(3)红色
{ 0 } = int(8)
{ 1 } > String(1)
{ 2 } = int(8)
}




键重复颜色只覆盖在红色后面的值,相同的数字键和3不包括在内,但添加到后面。

2.array array_slice(数组,int,int美元美元的偏移量,长度,布尔,preserve_keys美元)

函数函数:返回由偏移量和长度参数指定的数组数组中的序列。

如果偏移不是消极的,数组的开始从一开始的偏移量偏移。$array =阵列(1 2 3 4 5 6);array_slice(数组,2);相当于(1 2 3 4 5 6);红色代表数组的拦截

如果偏移量是负的,数组从端偏移的offset.array_slice(数组,2);相当于(1 2 3 4 5 6);

如果长度是积极的:数截取offset.array_slice(数组,2, 2);相当于(1 2 3 4 5 6);

如果长度为负,则序列将终止从那么远的距离阵列的末端;array_slice(数组,2,1);相当于(1 2 3 4 5 6);

默认值是:数组的结尾。

至于array_slice的具体用法,我们也可以参考本站在前面的一篇文章,的详细解释,array_slice函数在PHP中使用

3.array_map(回调美元回调,数组arr1 {,包括数组…)

函数功能:返回一个数组包含该单元的所有单元ARR1回调动作后,接受回调函数参数的个数应为数组传递给array_map数相同()函数。


< PHP
函数多维数据集($ n)
{
返回($ * $ n * n);
}
$ =数组(1, 2, 3,4, 5);
$ = array_map(魔方
print_r($);
>




输出:


阵列

{ 0 } = 1
{ 1 } = 8
{ 2 } = 27
{ 3 } = 64
{ 4 } = 125





更多有关PHP相关内容的读者可以看到特别站:PHP操作办公室文档技能摘要(包括word、Excel、Access、ppt)

希望本文能对PHP程序设计有所帮助。