Open In App

PHP | Ds\Collection copy() Function

Last Updated : 21 Jan, 2019
Comments
Improve
Suggest changes
Like Article
Like
Report
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
<?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
<?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

Similar Reads