查询

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。通过输出结果可以看到,插入的值都成功地添加到了序列的开头,并且序列中的其他元素也相应地向后移动了。

补充纠错
上一个函数: Ds\Sequence::sorted()函数
下一个函数: Ds\Set::add()函数
热门PHP函数
分享链接