ArrayObject::getArrayCopy

(PHP 5, PHP 7, PHP 8)

ArrayObject::getArrayCopyCrea una copia del objeto ArrayObject

Descripción

public ArrayObject::getArrayCopy(): array

Exporta el objeto ArrayObject a un array.

Parámetros

Esta función no contiene ningún parámetro.

Valores devueltos

Devuelve una copia del array. Cuando el objeto ArrayObject es un objeto, el array devuelto contiene las propiedades de dicho objeto.

Ejemplos

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)
}