ArrayObject::getArrayCopy
PHP Manual
PHP Manual»ArrayObject»ArrayObject::getArrayCopy

ArrayObject::getArrayCopy

(PHP 5, PHP 7, PHP 8)

ArrayObject::getArrayCopyCrée une copie de l'objet ArrayObject

Description

public function ArrayObject::getArrayCopy(): array

Exporte l'objet ArrayObject vers un tableau.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne une copie du array. Lorsque l'objet ArrayObject est un objet, le tableau retourné contient les propriétés de cet objet.

Exemples

Exemple #1 Exemple avec ArrayObject::getArrayCopy()

<?php
// Liste de fruits
$fruits = array("citrons" => 1, "oranges" => 4, "bananes" => 5, "pommes" => 10);

$fruitsArrayObject = new ArrayObject($fruits);
$fruitsArrayObject['poires'] = 4;

// Crée une copie du tableau
$copy = $fruitsArrayObject->getArrayCopy();
var_dump($copy);

?>

L'exemple ci-dessus va afficher :

array(5) {
  ["citrons"]=>
  int(1)
  ["oranges"]=>
  int(4)
  ["bananes"]=>
  int(5)
  ["pommes"]=>
  int(10)
  ["poires"]=>
  int(4)
}

To Top