Documentación offline PHP master

Ds\Deque::merge

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

En esta página

Ds\Deque::merge

Devuelve el resultado de la adición de todos los valores dados al deque

Descripción#

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

Devuelve el resultado de la adición de todos los valores dados al deque.

## Parámetros

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

## Valores devueltos

El resultado de la adición de todos los valores dados al deque, 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\Deque::merge`
merge([4, 5, 6])); var_dump($deque); ?>

```php

Resultado del ejemplo anterior es similar a:

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