La función Ds\Vector::copy() es una función incorporada en PHP que se usa para crear una copia de un vector dado.
Sintaxis:
Ds\Vector public Ds\Vector::copy( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve una copia superficial del vector.
Los siguientes programas ilustran la función Ds\Vector::copy() en PHP:
Programa 1:
<?php // Create a vector array $arr1 = new \Ds\Vector([1, 2, 3, 5]); // Use copy() function to copy // the vector array $arr2 = $arr1->copy(); echo("Original Array \n"); // Display the original array print_r($arr1); echo("Copied Array \n"); // Display the copied array print_r($arr2); ?>
Producción:
Original Array Ds\Vector Object ( [0] => 1 [1] => 2 [2] => 3 [3] => 5 ) Copied Array Ds\Vector Object ( [0] => 1 [1] => 2 [2] => 3 [3] => 5 )
Programa 2:
<?php // Create a vector array $arr1 = new \Ds\Vector(["geeks", "for", "geeks"]); // Use copy() function to copy // the vector array $arr2 = $arr1->copy(); echo("Original Array\n"); // Display the original array print_r($arr1); echo("Copied Array\n"); // Display the copied array print_r($arr2); ?>
Producción:
Original Array Ds\Vector Object ( [0] => geeks [1] => for [2] => geeks ) Copied Array Ds\Vector Object ( [0] => geeks [1] => for [2] => geeks )
Referencia: http://php.net/manual/en/ds-vector.copy.php