ArrayObject::offsetUnset()
方法用於從 ArrayObject
物件中刪除指定偏移量的元素。
用法:
public void ArrayObject::offsetUnset ( mixed $index )
引數:
$index
:要刪除的元素的偏移量。可以是整數索引或字串鍵。
示例:
// 建立一個 ArrayObject 物件
$arrayObj = new ArrayObject(['apple', 'banana', 'cherry', 'date']);
// 刪除指定偏移量的元素
$arrayObj->offsetUnset(1);
// 輸出修改後的 ArrayObject
print_r($arrayObj);
輸出:
ArrayObject Object
(
[0] => apple
[2] => cherry
[3] => date
)
在示例中,我們建立了一個 ArrayObject 物件,並將陣列 ['apple', 'banana', 'cherry', 'date']
分配給它。然後,我們使用 ArrayObject::offsetUnset()
方法刪除偏移量為 1 的元素(即 'banana')。最後,我們使用 print_r()
函式輸出修改後的 ArrayObject,結果顯示了刪除元素後的陣列。