(PHP 5 >= 5.0.0, PHP 7)
ArrayObject::getArrayCopy — Crée une copie de l'objet ArrayObject
Exporte l'objet ArrayObject vers un tableau.
Cette fonction ne contient aucun paramètre.
Retourne une copie du tableau. Lorsque l'objet ArrayObject est un objet, le tableau retourné contient les propriétés publiques de cet objet.
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 un copie des tableaux
$copy = $fruitsArrayObject->getArrayCopy();
print_r($copy);
?>
L'exemple ci-dessus va afficher :
Array ( [citrons] => 1 [oranges] => 4 [bananes] => 5 [pommes] => 10 [poires] => 4 )