Función ArrayObject exchangeArray() en PHP

La función exchangeArray() de la clase ArrayObject en PHP se usa para intercambiar una array de un ArrayObject. Es decir, reemplaza la array existente de un ArrayObject con una array recién descrita.

Sintaxis :

ArrayObject exchangeArray( $inputArray )  

Parámetros : esta función acepta un solo parámetro $inputArray, que es la nueva array con la que se intercambiará la array anterior en ArrayObject.

Valor de retorno : esta función devuelve la array anterior.

Los siguientes programas ilustran la función anterior:

Programa 1 :

<?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);
  
?>
Producción:

ArrayObject Object
(
    [storage:ArrayObject:private] => Array
        (
            [1] => New
            [2] => Array
        )

)

Programa 2 :

<?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);
  
?>
Producción:

ArrayObject Object
(
    [storage:ArrayObject:private] => Array
        (
            [1] => Hello
            [2] => World
        )

)

Referencia : http://php.net/manual/en/arrayobject.exchangearray.php

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *