Ds\Vector::merge
(PECL ds >= 1.0.0)
Returns the result of adding all given values to the vector
Description
Returns the result of adding all given values to the vector.
Parameters
valuesA
traversableobject or an Array.
Return Values
The result of adding all given values to the vector, effectively the same as adding the values to a copy, then returning that copy.
The current instance won't be affected.
Examples
Ds\Vector::merge() example
<?php
$vector = new \Ds\Vector([1, 2, 3]);
var_dump($vector->merge([4, 5, 6]));
var_dump($vector);
?>The above example will output something similar to:
object(Ds\Vector)#2 (6) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
[3]=>
int(4)
[4]=>
int(5)
[5]=>
int(6)
}
object(Ds\Vector)#1 (3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
}