PHP用新数组的值替换原数组的同键名的值

2025-10-28 16:52:48

1、首先我们创建一个简单的demo数组用于测试,代码及浏览器运行效果如图所示。

PHP用新数组的值替换原数组的同键名的值

PHP用新数组的值替换原数组的同键名的值

2、我们今天介绍的函数是array_replace(array1,array2,array3...)函数,该函数的具体说明如图所示

PHP用新数组的值替换原数组的同键名的值

3、使用array_replace(array1,array2,array3...)函数,如果后面的数组与第一个数组有相同的键名,、则后面数组的值替换第一个数组的值。具体代码及浏览器运行效果如图所示。

PHP用新数组的值替换原数组的同键名的值

PHP用新数组的值替换原数组的同键名的值

4、使用array_replace(array1,array2,array3...)函数,如果后面的数组具有第一个数组不存在的键名,、则会在第一个数组创建这个键名,并取覆盖后的值。具体代码及浏览器运行效果如图所示。

PHP用新数组的值替换原数组的同键名的值

PHP用新数组的值替换原数组的同键名的值

5、使用array_replace(array1,array2,array3...)函数,可以传入多个数组,越后面的值覆盖的优先级越高。简单点说就是如果所有数组都具有同一个键名,则该键名最终返回的是最后一个数组的值。具体代码及浏览器运行效果如图所示。

PHP用新数组的值替换原数组的同键名的值

PHP用新数组的值替换原数组的同键名的值

6、总结

1).当我们会到用新数组的值替换原数组的值的需求时,

2).使用array_replace(array1,array2,array3...)函数,如果后面的数组与第一个数组有相同的键名,、则后面数组的值替换第一个数组的值。

3).使用array_replace(array1,array2,array3...)函数,如果后面的数组具有第一个数组不存在的键名,、则会在第一个数组创建这个键名,并取覆盖后的值。

4).使用array_replace(array1,array2,array3...)函数,可以传入多个数组,越后面的值覆盖的优先级越高。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢