查詢

ArrayObject::offsetUnset()函式—用法及示例

「 從 ArrayObject 物件中刪除指定偏移量的元素 」


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,結果顯示了刪除元素後的陣列。

補充糾錯
上一個函式: ArrayObject::offsetSet()函式
下一個函式: ArrayObject::serialize()函式
熱門PHP函式
分享連結