(PECL ds >= 1.0.0)
Ds\Deque::merge — Returns the result of adding all given values to the deque
Returns the result of adding all given values to the deque.
valuesA traversable object or an array.
The result of adding all given values to the deque, effectively the same as adding the values to a copy, then returning that copy.
Nota:
The current instance won't be affected.
Example #1 Ds\Deque::merge() example
<?php
$deque = new \Ds\Deque([1, 2, 3]);
var_dump($deque->merge([4, 5, 6]));
var_dump($deque);
?>Il precedente esempio visualizzerà qualcosa simile 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)
}