查询

ArrayObject::exchangeArray()函数—用法及示例

「 可以用另一个数组替换当前 ArrayObject 对象中的所有元素 」


使用 ArrayObject::exchangeArray() 方法可以用另一个数组替换当前 ArrayObject 对象中的所有元素。这个方法接受一个参数,即要用来替换的数组。

用法示例:

<?php
$arr = ['apple', 'banana', 'cherry'];

$arrayObj = new ArrayObject($arr);

$newArr = ['kiwi', 'mango', 'orange'];

$arrayObj->exchangeArray($newArr);

print_r($arrayObj);
?>

输出结果:

ArrayObject Object
(
    [0] => kiwi
    [1] => mango
    [2] => orange
)

在上面的示例中,我们首先创建了一个包含 ['apple', 'banana', 'cherry'] 的数组。然后我们使用这个数组实例化一个 ArrayObject 对象 $arrayObj

接下来,我们创建了一个新的数组 ['kiwi', 'mango', 'orange']。最后,我们调用 $arrayObjexchangeArray() 方法,将新数组的值替换到原始的数组对象中。

最后,使用 print_r() 函数打印 $arrayObj 对象,可以看到原始的数组已被替换为新的数组。

补充纠错
上一个函数: ArrayObject::count()函数
热门PHP函数
分享链接