PHP Conference Nagoya 2025

Ds\Deque::merge

(PECL ds >= 1.0.0)

Ds\Deque::mergeRenvoie le résultat de l'ajout de toutes les valeurs données au deque

Description

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

Renvoie le résultat de l'ajout de toutes les valeurs données au deque.

Liste de paramètres

values

Un objet traversable ou un tableau.

Valeurs de retour

Le résultat de l'ajout de toutes les valeurs données au deque, effectivement le même que d'ajouter les valeurs à une copie, puis de renvoyer cette copie.

Note:

L'instance actuelle ne sera pas affectée.

Exemples

Exemple #1 Exemple de Ds\Deque::merge()

<?php
$deque
= new \Ds\Deque([1, 2, 3]);

var_dump($deque->merge([4, 5, 6]));
var_dump($deque);
?>

Résultat de l'exemple ci-dessus est similaire à :

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)
}
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top