查詢

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函式
分享連結