diff --git a/ArrayHelper.php b/ArrayHelper.php index c5505a2..e6fb690 100644 --- a/ArrayHelper.php +++ b/ArrayHelper.php @@ -50,7 +50,7 @@ public static function arrayRemovedRecursiveDiff($a, $b, $c) $result = $a; foreach ($b as $key => $value) { - if (is_array($value)) { + if (is_array($value) && array_key_exists($key, $c)) { if (array_key_exists($key, $result)) { $result[$key] = self::arrayRemovedRecursiveDiff($result[$key], $value, $c[$key]); }