本文
介绍了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
程序设计有所帮助。