什么类型的 PHP 魔术函数适合这种情况?

$condition1 = ['a' => true, 'b' => true, 'c' => false ];

$condition2 = ['a' => true, 'b' => false];

$combibe = magic ( $sondition1, $condition2 );

预期输出:


print_r($combine);

['a' => true, 'b' => false, 'c' => false]

如果没有可以解决上述问题的魔术方法,那么处理这些情况的最佳方法是什么。我认为 array_merge 但它最终会创建一个组合数组,但不是我预期的输出。


小怪兽爱吃肉
浏览 127回答 1
1回答

波斯汪

您可以使用array_merge合并一个或多个数组$condition1 = ['a' => true, 'b' => true, 'c' => false ];$condition2 = ['a' => true, 'b' => false];$combibe = array_merge( $condition1, $condition2 );echo "<pre>";var_export($combibe);echo "</pre>";这将导致:array (&nbsp; 'a' => true,&nbsp; 'b' => false,&nbsp; 'c' => false,)
打开App,查看更多内容
随时随地看视频慕课网APP