$value) { if (is_int($key)) { $result[] = $value; continue; } if (isset($result[$key]) && is_array($result[$key])) { $result[$key] = self::merge( [$result[$key], $value] ); continue; } $result[$key] = $value; } } return $result; } }