La función Ds\Vector::merge() es una función incorporada en PHP que se utiliza para fusionar todos los elementos en el vector.
Sintaxis:
Ds\Vector public Ds\Vector::merge( $values )
Parámetros: Esta función acepta un solo parámetro $valores que es el objeto o array transitable.
Valor devuelto: esta función devuelve la copia del vector después de fusionar los elementos en el vector.
Los siguientes programas ilustran la función Ds\Vector::merge() en PHP:
Programa 1:
PHP
<?php // Create new vector $arr1 = new \Ds\Vector([10, 20, 30, 40, 50]); echo("Original vector elements\n"); print_r($arr1); // Create new vector $arr2 = new \Ds\Vector([60, 70, 80, 90, 100]); echo("Vector Elements after merging\n"); // Use merge() function to merge two vector // and display its resultant vector print_r($arr1->merge($arr2)); ?>
Producción:
Original vector elements Ds\Vector Object ( [0] => 10 [1] => 20 [2] => 30 [3] => 40 [4] => 50 ) Vector Elements after merging Ds\Vector Object ( [0] => 10 [1] => 20 [2] => 30 [3] => 40 [4] => 50 [5] => 60 [6] => 70 [7] => 80 [8] => 90 [9] => 100 )
Programa 2:
PHP
<?php // Create new vector $arr1 = new \Ds\Vector(["geeks", "for", "geeks"]); echo("Original vector elements\n"); print_r($arr1); // Create new vector $arr2 = new \Ds\Vector([60, 70, 100]); echo("Vector Elements after merging\n"); // Use merge() function to merge two vector // and display its resultant vector print_r($arr1->merge($arr2)); ?>
Producción:
Original vector elements Ds\Vector Object ( [0] => geeks [1] => for [2] => geeks ) Vector Elements after merging Ds\Vector Object ( [0] => geeks [1] => for [2] => geeks [3] => 60 [4] => 70 [5] => 100 )
Referencia: http://php.net/manual/en/ds-vector.merge.php