牛牛在线工具

Ds\Sequence::unshift()

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

Ds\Sequence::unshift()

在序列的开头插入一个或多个值,并将序列中的其他元素向后移动

函数名称:Ds\Sequence::unshift() 适用版本:PHP 7.2及以上 函数说明:Ds\Sequence::unshift()函数用于在序列的开头插入一个或多个值,并将序列中的其他元素向后移动。 用法: void Ds\Sequence::unshift ( mixed ...$values ) : void 参数: $values:要插入到序列开头的一个或多个值。 返回值: 无返回值。 示例: $sequence = new \Ds\Vector([1, 2, 3]); $sequence->unshift(0); // 在序列开头插入单个值 print_r($sequence); // Output: Ds\Vector Object ([0, 1, 2, 3]) $sequence->unshift(-2, -1); // 在序列开头插入多个值 print_r($sequence); // Output: Ds\Vector Object ([-2, -1, 0, 1, 2, 3]) 上述示例中,我们创建了一个Vector序列,然后使用unshift()函数在序列的开头插入值。第一个示例中,我们只插入了一个值0,而第二个示例中我们插入了两个值-2和-1。通过输出结果可以看到,插入的值都成功地添加到了序列的开头,并且序列中的其他元素也相应地向后移动了。