首页 > 编程知识 正文

thinkphp数组合并,php数组key相同合并

时间:2023-05-05 18:31:49 阅读:62307 作者:2376

在实际项目开发中,数组集成是最常见的操作之一。 PHP的array_merge ()函数可以实现数组合并的功能,下面将详细介绍。

array_merge ) )函数可以合并一个或多个数组中的单元格。 也就是说,将一个数组中的值附加在前一个数组之后,并返回合并的数组。 语法如下:

array_merge($array1[,$array2 [,$array3 .]] ) )

参数$array1、$array2、 和$arrayn是要合并的数组。

如果输入的数组具有相同的字符串键名,则该键名后面的值将复盖前面的值; 如果数组包含数字键名称,则后面的值不会复盖前面的值,而是附加在后面; 如果函数只有一个数组参数,且数组为数字索引,则键名将连续重新索引。

【例】array_merge ) )函数连接两个数组。

$arr1=array (

' id'=1234,

' URL '=' http://c.biancheng.net/PHP/',

' language'='PHP ',

' article'='数组排序函数',

6='345 '

);

$arr2=array (

' id '=5678,6=34,8=26,11=89

);

echo '

'; $arr=array_merge($arr1,$arr2);

echo '合并$arr1和$arr2的结果是';

print_r($arr;

$array=array_merge($arr2);

如果echo '只传递一个$arr2参数,则结果为';

print_r($Array;

执行结果如下。

合并$arr1和$arr2的结果是Array

[id]=5678

[ URL ]=http://c.biancheng.net/PHP /

[language]=PHP

[article]=数组排序函数

[0]=345

[1]=34

[2]=26

[3]=89

如果只传递一个$arr2参数,则结果为" Array "

[id]=5678

[0]=34

[1]=26

[2]=89

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。