ArrayObject exchangeArray() function in PHP Last Updated : 11 Jul, 2025 Comments Improve Suggest changes Like Article Like Report The exchangeArray() function of the ArrayObject class in PHP is used to exchange an array from an ArrayObject. That is, it replaces existing array from an ArrayObject with a newly described array. Syntax: ArrayObject exchangeArray( $inputArray ) Parameters: This function accepts a single parameter $inputArray which is the new array with which the old array will be exchanged in the ArrayObject. Return Value: This function returns the old array. Below programs illustrate the above function: Program 1: php <?php // PHP program to illustrate the // exchangeArray() function $arr = array("a" => "geeks", "b" => "are", "c" => "awesome"); // Create array object $arrObject = new ArrayObject($arr); // New Array $newArr = array("1" => "New", "2" => "Array"); // Exchange arrays in ArrayObject $arrObject->exchangeArray($newArr); print_r($arrObject); ?> Output: ArrayObject Object ( [storage:ArrayObject:private] => Array ( [1] => New [2] => Array ) ) Program 2: php <?php // PHP program to illustrate the // exchangeArray() function $arr = array("a" => "Welcome", "b" => "2", "c" => "GFG"); // Create array object $arrObject = new ArrayObject($arr); // New Array $newArr = array("1" => "Hello", "2" => "World"); // Exchange arrays in ArrayObject $arrObject->exchangeArray($newArr); print_r($arrObject); ?> Output: ArrayObject Object ( [storage:ArrayObject:private] => Array ( [1] => Hello [2] => World ) ) Reference: https://www.php.net/manual/en/arrayobject.exchangearray.php Comment More infoAdvertise with us Next Article PHP | ArrayObjects::_construct() Function G gopaldave Follow Improve Article Tags : Web Technologies PHP PHP-array PHP-function PHP-ArrayObject +1 More Similar Reads PHP | ArrayObject count() Function The ArrayObject::count() function is an inbuilt function in PHP which is used to get the number of public properties in the ArrayObject. Syntax: int ArrayObject::count( void ) Parameters: This function does not accept any parameters. Return Value: This function returns the number of public propertie 1 min read PHP | ArrayObject count() Function The ArrayObject::count() function is an inbuilt function in PHP which is used to get the number of public properties in the ArrayObject. Syntax: int ArrayObject::count( void ) Parameters: This function does not accept any parameters. Return Value: This function returns the number of public propertie 1 min read ArrayObject getArrayCopy() Function in PHP The getArrayCopy() function of the ArrayObject class in PHP is used to create a copy of this ArrayObject. This function returns the copy of the array present in this ArrayObject. Syntax: array getArrayCopy() Parameters: This function does not accepts any parameters. Return Value: This function retur 1 min read ArrayObject getArrayCopy() Function in PHP The getArrayCopy() function of the ArrayObject class in PHP is used to create a copy of this ArrayObject. This function returns the copy of the array present in this ArrayObject. Syntax: array getArrayCopy() Parameters: This function does not accepts any parameters. Return Value: This function retur 1 min read PHP | ArrayObjects::_construct() Function The ArrayObjects class allows objects to work as arrays. The ArrayObjects::_construct() is an in built PHP function to construct a new array object. Syntax: public ArrayObject::__construct ($input = array(), int $flags = 0, string $iterator_class = "ArrayIterator") Parameters: This function accepts 2 min read PHP | ArrayObjects::_construct() Function The ArrayObjects class allows objects to work as arrays. The ArrayObjects::_construct() is an in built PHP function to construct a new array object. Syntax: public ArrayObject::__construct ($input = array(), int $flags = 0, string $iterator_class = "ArrayIterator") Parameters: This function accepts 2 min read Like