牛牛在线工具

Ds\Deque::unshift()

收录 8868 个 PHP 函数,含用途说明与用法示例。

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 扩展库。