ArrayObject getArrayCopy() Function in PHP

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 program to illustrate the // getArrayCopy() function   $arr = array("a" => "zambiatek", "b" => "are", "c" => "awesome");   // Create array object $arrObject = new ArrayObject($arr);   // Create the copy array $copyArr = $arrObject->getArrayCopy();   print_r($copyArr);   ?> |
Output:
Array
(
[a] => zambiatek
[b] => are
=> awesome
)
Program 2:
<?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



