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 tiene parámetros.

Valores devueltos

Devuelve una copia del tableau. 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 resultado del ejemplo sería:

array(5) {
  ["limones"]=>
  int(1)
  ["naranjas"]=>
  int(4)
  ["plátanos"]=>
  int(5)
  ["manzanas"]=>
  int(10)
  ["peras"]=>
  int(4)
}