查询

Ds\Deque::unshift()函数—用法及示例

「 将一个或多个元素插入到 Deque 的开头 」


函数名称: Ds\Deque::unshift()

函数描述: unshift() 方法将一个或多个元素插入到 Deque 的开头。

适用版本: 该函数从 PHP 7.1 开始可用。

用法:

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

$deque->unshift(4);            // 在开头插入单个元素
var_dump($deque->toArray());   // 输出: [4, 1, 2, 3]

$deque->unshift(5, 6, 7);       // 在开头插入多个元素
var_dump($deque->toArray());   // 输出: [5, 6, 7, 4, 1, 2, 3]

示例解释:

  • 首先,我们创建了一个包含 [1, 2, 3] 的 Deque。
  • 接下来,使用 unshift() 方法,在开头插入一个元素 4。此时 Deque 变为 [4, 1, 2, 3]
  • 然后,再次使用 unshift() 方法,在开头插入三个元素 5、6、7。此时 Deque 变为 [5, 6, 7, 4, 1, 2, 3]
  • 最后,通过 toArray() 方法将 Deque 转换为数组,并使用 var_dump() 输出结果。

注意: 该函数只在使用 Ds 扩展时可用。在使用之前,请确保已经加载了 ds 扩展库。

补充纠错
上一个函数: Ds\Deque::toArray()函数
下一个函数: Ds\Deque::__construct()函数
热门PHP函数
分享链接