函数名称: 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 扩展库。