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

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程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部