查詢

SplDoublyLinkedList::offsetExists()函式—用法及示例

「 檢查指定偏移量的元素是否存在於雙向連結串列中 」


函式名稱:SplDoublyLinkedList::offsetExists()

函式描述:SplDoublyLinkedList::offsetExists() 用於檢查指定偏移量的元素是否存在於雙向連結串列中。

用法: bool SplDoublyLinkedList::offsetExists ( mixed $index )

引數:

  • $index:要檢查的元素的偏移量。可以是整數或字串。

返回值: 如果元素存在於雙向連結串列中,則返回 true;否則返回 false。

示例:

// 建立一個空的雙向連結串列
$list = new SplDoublyLinkedList();

// 向連結串列中新增一些元素
$list->push('apple');
$list->push('banana');
$list->push('cherry');

// 檢查指定偏移量的元素是否存在
if ($list->offsetExists(1)) {
    echo "元素存在於雙向連結串列中";
} else {
    echo "元素不存在於雙向連結串列中";
}

// 輸出:元素存在於雙向連結串列中

在上面的示例中,我們首先建立了一個空的雙向連結串列 $list。然後,我們使用 push() 方法向連結串列中新增了三個元素。最後,我們使用 offsetExists() 方法檢查偏移量為 1 的元素是否存在於連結串列中。由於連結串列中存在偏移量為 1 的元素(即 "banana"),因此函式返回 true,並輸出 "元素存在於雙向連結串列中"。

補充糾錯
熱門PHP函式
分享連結