La función getArrayCopy() de la clase ArrayObject en PHP se usa para crear una copia de este ArrayObject. Esta función devuelve la copia de la array presente en este ArrayObject.
Sintaxis :
array getArrayCopy()
Parámetros : Esta función no acepta ningún parámetro.
Valor de retorno : esta función devuelve una array que es la copia de la array en este ArrayObject.
Los siguientes programas ilustran la función anterior:
Programa 1 :
<?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); ?>
Producción:
Array ( [a] => geeks [b] => are => awesome )
Programa 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); ?>
Producción:
Array ( [a] => Welcome [b] => 2 [d] => GFG )
Referencia : http://php.net/manual/en/arrayobject.exchangearray.php