查詢

Ds\Deque::get()函式—用法及示例

「 返回雙向佇列中特定位置的元素值,而不會修改原佇列 」


函式:Ds\Deque::get()

適用版本:PHP 7.1以上

函式功能:返回雙向佇列中特定位置的元素值,而不會修改原佇列。

用法:

public function get(mixed $index): mixed

引數:

  • $index:需要獲取元素值的位置。可以是正數或負數。正數表示從佇列的前面開始計數,0表示第一個元素,1表示第二個元素,以此類推。負數表示從佇列的後面開始計數,-1表示最後一個元素,-2表示倒數第二個元素,以此類推。

返回值:返回在指定位置的元素值,如果索引不存在則返回null

示例:

$deque = new Ds\Deque([1, 2, 3, 4, 5]);

// 獲取第一個元素(索引為0)
echo $deque->get(0); // 輸出: 1

// 獲取倒數第三個元素(索引為-3)
echo $deque->get(-3); // 輸出: 3

// 獲取不存在的索引
echo $deque->get(5); // 輸出: null

在上面的示例中,我們首先建立了一個包含5個元素的雙向佇列。然後透過get()方法獲取了第一個元素和倒數第三個元素的值,並將它們輸出。最後,我們嘗試獲取不存在的索引值,返回了null。請注意,原佇列並未改變,僅僅是返回了某個位置上的元素值。

補充糾錯
上一個函式: Ds\Deque::first()函式
下一個函式: Ds\Deque::insert()函式
熱門PHP函式
分享連結