php数组的几种合并array_merge,array_combine,相加。。。
发布时间:2019-05-31 18:05:45编辑:三青查看次数:504
php数组的几种合并array_merge,array_combine,相加。。。
array_merge<?php
$arr1 = [1,2,3,4];
$arr2 = [4,5,6,7];
echo '
';
$arr_all = array_merge($arr1,$arr2);
print_r($arr_all);
输出:
关联数组相同键名后合并时,后面的会覆盖前面的(想保留前面的,两个数组换个位子就可以了)<?php
$arr1 = [1,2,3,'a'=>4];
$arr2 = ['a'=>44,5,6,7];
echo '
';
$arr_all = array_merge($arr1,$arr2);
print_r($arr_all);
输出:
$arr1+$arr2 (前面的覆盖后面的)<?php
$arr1 = [1,2,3,'a'=>4];
$arr2 = ['a'=>44,5,6,7];
echo '
';
$arr_all = $arr1+$arr2;
print_r($arr_all);
输出:
$arr1+$arr2 相同索引前面的会把后面的覆盖<?php
$arr1 = [1,2,3,'a'=>4];
$arr2 = ['a'=>44,5,6,7,1,2];
echo '
';
$arr_all = $arr1+$arr2;
print_r($arr_all);
输出:
array_combine(前面数组的变键名,后面的变键值,数组元素个数要相同)<?php
$arr1 = ['username','age'];
$arr2 = ['liudehua',33];
echo '
';
$arr_all = array_combine($arr1,$arr2);
print_r($arr_all);
关键字词:php,array,数组,合并,array_merge,array_combine
评论:
0/500字
提交