(PHP 5, PHP 7, PHP 8)
ArrayObject::getArrayCopy — Crea una copia del objeto ArrayObject
Exporta el objeto ArrayObject a un array.
Esta función no contiene ningún parámetro.
Devuelve una copia del array. Cuando el objeto ArrayObject es un objeto, el array devuelto contiene las propiedades de dicho objeto.
Ejemplo #1 Ejemplo con ArrayObject::getArrayCopy()
<?php
// Lista de frutas
$fruits = array("limones" => 1, "naranjas" => 4, "plátanos" => 5, "manzanas" => 10);
$fruitsArrayObject = new ArrayObject($fruits);
$fruitsArrayObject['peras'] = 4;
// Crea una copia de los arrays
$copy = $fruitsArrayObject->getArrayCopy();
var_dump($copy);
?>El ejemplo anterior mostrará:
array(5) {
["limones"]=>
int(1)
["naranjas"]=>
int(4)
["plátanos"]=>
int(5)
["manzanas"]=>
int(10)
["peras"]=>
int(4)
}