Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

PHP | Ds\Collection copy() Function

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

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:




<?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);
  
?>

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:




<?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);
  
?>

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
Last Updated : 21 Jan, 2019
Like Article
Save Article
Similar Reads
Related Tutorials