查詢

Ds\Vector::push()函式—用法及示例

「 向 Ds\Vector 物件中新增一個或多個元素的函式 」


php Ds\Vector::push() 是用於向 Ds\Vector 物件中新增一個或多個元素的函式。

函式簽名: public function push(...$values): void

引數說明:

  • $values:可以傳入一個或多個元素值,用於新增到向量中。

注意事項:

  • push() 方法將會修改原始 Ds\Vector 物件,而不是返回一個新的物件。
  • 如果傳入的元素超出了向量的最大容量,將會觸發 OverflowException 異常。

示例:

$v = new Ds\Vector([1, 2, 3]);

$v->push(4);
print_r($v); // Output: Ds\Vector Object ([0] => 1, [1] => 2, [2] => 3, [3] => 4)

$v->push(5, 6);
print_r($v); // Output: Ds\Vector Object ([0] => 1, [1] => 2, [2] => 3, [3] => 4, [4] => 5, [5] => 6)

在上面的示例中,首先建立了一個包含三個元素 [1, 2, 3] 的 Ds\Vector 物件。然後使用 push() 方法分別向向量中新增了一個元素 4,以及兩個元素 5 和 6。最後列印輸出了更新後的向量內容。

請注意,這只是一個基本示例,你可以根據實際需求在向量中新增任意數量的元素。

補充糾錯
上一個函式: Ds\Vector::pop()函式
下一個函式: Ds\Vector::remove()函式
熱門PHP函式
分享連結