其他分享
首页 > 其他分享> > 数组函数的区别

数组函数的区别

作者:互联网

array_combine和array_merge:

array_combine只能用于两个数组的合并,其中第一个数组的值作为新数组的键,第二个数组的值作为新数组的值。

array_merge可以用于多个数组的合并,如果有两个键名相同,该键的键名为最后一个键名对应的值(后面的值覆盖前面的值)。如果数组是数字索引的,则键名会已连续的方式重新索引。

array+array和array_merge:

array_merge如果键名为字符,且键名相同,array_merge()后面数组元素值会覆盖前面数组元素值

array_array如果键名为字符,且键名相同,数组相加会将最先出现的值作为结果

array_merge如果键名为数字,array_merge()不会进行覆盖

array+array如果键名为数字,数组相加会将最先出现的值作为结果,后面键名相同的会被抛弃

 

标签:键名,相同,区别,merge,数组,array,名为,函数
来源: https://www.cnblogs.com/hanmengya/p/11404647.html