PHP | Ds\Collection copy() Function

The Ds\Collection::copy() function is an inbuilt function in PHP which is used to returns the copy of collection element.

Syntax:

Ds\Collection::copy ( void ) : Ds\Collection

Parameters: This function does not accept any parameter.



Return Value: It returns the copy of collection element.

Below programs illustrate the Ds\Collection::copy() function in PHP:

Example 1:

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
  
// Create a collection
$collection = new \Ds\Vector([10, 15, 21, 13, 16, 18]);
  
// Display the collection element
print_r($collection);
  
// Use copy() function to remove elements
$collection->copy();
  
// Display the collection element
print_r($collection);
  
?>

chevron_right


Output:

Ds\Vector Object ( 
    [0] => 10 
    [1] => 15 
    [2] => 21 
    [3] => 13 
    [4] => 16 
    [5] => 18 
) 
Ds\Vector Object ( 
    [0] => 10 
    [1] => 15 
    [2] => 21 
    [3] => 13 
    [4] => 16 
    [5] => 18 
) 

Example 2:

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
  
// Create a collection
$collection = new \Ds\Vector([10, 15, 21, 13, 16, 18]);
  
// Display the collection element
print_r($collection);
  
// Use copy() function to remove elements
$collection->copy();
  
// Pop an element from collection
$collection->pop();
  
// Display the collection element
print_r($collection);
  
?>

chevron_right


Output:

Ds\Vector Object ( 
    [0] => 10 
    [1] => 15 
    [2] => 21 
    [3] => 13 
    [4] => 16 
    [5] => 18 
) 
Ds\Vector Object ( 
    [0] => 10 
    [1] => 15 
    [2] => 21 
    [3] => 13 
    [4] => 16 
) 

Reference: http://php.net/manual/en/ds-collection.copy.php



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.