Documentación offline PHP master

Ds\Set::merge

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Ds\Set::merge

Devuelve el resultado de la adición de todos los valores de la secuencia

Descripción#

public Ds\Set::merge(mixed $values): Ds\Set
```php

Devuelve el resultado de la adición de todos los valores de la secuencia.

## Parámetros

`values`  
Un objeto `traversable` o un `array`.

## Valores devueltos

El resultado de la adición de todos los valores dados a la secuencia, efectivamente el mismo que añadir los valores a una copia, y luego devolver esta copia.

> [!NOTE]
> La instancia actual no será afectada.

## Ejemplos

Ejemplo de `Ds\Set::merge`
merge([3, 4, 5])); var_dump($set); ?>

```php

Resultado del ejemplo anterior es similar a:

object(Ds\Set)#2 (6) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  int(3)
  [3]=>
  int(4)
  [4]=>
  int(5)
}
object(Ds\Set)#1 (3) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  int(3)
}