ArrayObject getArrayCopy() Function in PHP

Last Updated : 21 Aug, 2019
Comments
Improve
Suggest changes
Like Article
Like
Report
The getArrayCopy() function of the ArrayObject class in PHP is used to create a copy of this ArrayObject. This function returns the copy of the array present in this ArrayObject. Syntax:
array getArrayCopy() 
Parameters: This function does not accepts any parameters. Return Value: This function returns an array which is the copy of the array in this ArrayObject. Below programs illustrate the above function: Program 1: php
<?php
// PHP program to illustrate the
// getArrayCopy() function

$arr = array("a" => "geeks", "b" => "are", "c" => "awesome");

// Create array object
$arrObject = new ArrayObject($arr);

// Create the copy array
$copyArr = $arrObject->getArrayCopy();

print_r($copyArr);

?>
Output:
Array
(
    [a] => geeks
    [b] => are
    [c][/c] => awesome
)
Program 2: php
<?php
// PHP program to illustrate the
// getArrayCopy() function
 
$arr = array("a" => "Welcome", "b" => "2", "d" => "GFG");
 
// Create array object
$arrObject = new ArrayObject($arr);

// Create the copy array
$copyArr = $arrObject->getArrayCopy();

print_r($copyArr);

?>
Output:
Array
(
    [a] => Welcome
    [b] => 2
    [d] => GFG
)
Reference: http://php.net/manual/en/arrayobject.exchangearray.php

Next Article

Similar Reads