合并两个数组而不用空替换
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了合并两个数组而不用空替换相关的知识,希望对你有一定的参考价值。
如果替换为null /空,是否可以合并两个数组而不替换元素?
如下使用array_merge
,将什么都没有的项目替换为:
$ original_array:(合并前)
Array (
[test1] => Test 1
[test2] => Test 2
)
$ new_array:(合并后)
Array (
[test1] => Test 1
[test2] =>
)
是唯一使用foreach
并用条件重建数组的替代方法吗?
我想发生的事的例子:
如果合并时'test2'为空,则$ original_array ['test2']项目将保留为'Test 2'值。
如果合并时'test2'不为空,则将使用$ new_array ['test2']项目。
答案
如果使用array_filter()
-这将删除所有empty
以上是关于合并两个数组而不用空替换的主要内容,如果未能解决你的问题,请参考以下文章