ArrayObject::exchangeArray
ArrayObject::getFlags
ArrayObject
PHP Manual

# ArrayObject::getArrayCopy

(PHP 5 >= 5.0.0)

ArrayObject::getArrayCopy — Crée une copie de l'objet ArrayObject

### Description

array ArrayObject::getArrayCopy ( void )

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 tableau. Lorsque l'objet ArrayObject est un objet, le tableau retourné contient les propriétés publiques 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 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
    )

ArrayObject::exchangeArray
ArrayObject::getFlags
ArrayObject
PHP Manual